Svg VivaGraph-如何将图形导出为PNG

Svg VivaGraph-如何将图形导出为PNG,svg,export,png,vivagraphjs,Svg,Export,Png,Vivagraphjs,这是我必须解决的一个要求,所以我想我会发布我为其他人使用的解决方案 我需要一个按钮,允许我将VivaGraph SVG渲染保存为PNG。如果您使用: 它对我非常有效 您需要的唯一文件是saveSvgAsPng.js 如果将其包含在html中,您可以这样称呼它: window.saveSvgAsPng(document.getElementById("svgID"), "export.png"); 将它连接到某个处理程序,当您调用它时,您应该看到expor

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

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

如果您使用: 它对我非常有效

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

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

window.saveSvgAsPng(document.getElementById("svgID"), "export.png");
将它连接到某个处理程序,当您调用它时,您应该看到export.png作为下载

注意:您的里程数可能会有所不同。github repo的作者表示,它可能不会对所有情况一字不差地呈现所有内容。在我的例子中,它完美地呈现了一个透明的PNG

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