VivaGraph - 如何将图形导出为PNG

时间:2015-06-03 14:07:33

标签: svg export png vivagraphjs

这是我必须解决的一项要求,所以我想我会发布我用于其他人的解决方案。

我需要一个按钮,允许我将VivaGraph SVG渲染保存为PNG。

1 个答案:

答案 0 :(得分:0)

如果您使用: https://github.com/exupero/saveSvgAsPng 它对我来说很完美。

您需要的唯一文件是saveSvgAsPng.js

如果你在html中包含它,你可以这样称呼它:

window.saveSvgAsPng(document.getElementById("svgID"), "export.png");

将它连接到某个处理程序,当你调用它时,你应该看到export.png作为下载。

  

注意:您的里程可能会有所不同。 github repo的作者说,它可能无法逐字呈现所有情况。对于我的情况,它完美呈现了透明的PNG。

     

注意:如果这是你的要求,这在IE中也不起作用