在javascript中将SVG(包含动画)保存为没有画布的PNG文件

时间:2017-06-28 06:10:07

标签: javascript java image animation svg

如何下​​载svg作为PNG文件? SVG可能包含动画,因此我不想使用画布,下面的代码我能够以svg格式下载图像,有什么建议请将svg转换为png中的png吗?

var a = document.createElement('a');
a.href = 'data:image/svg+xml;charset=utf-8,<svg xmlns="http:​/​/​www.w3.org/​2000/​svg" width="993" height="550">............'; 
a.download = 'image.svg';
a.click();

1 个答案:

答案 0 :(得分:-1)

您可以使用Inkscape将svg图像转换为png,它可以安装在Linux和Windows机器上,但我建议使用Linux获取更多详细信息,请参阅https://inkscape.org/en/