如何将SVG文件转换为其他图像格式

有没有image processing工具将.svg(可缩放的vectorgraphics)文件转换为任何其他常见/广泛使用的图像格式,如jpeg / gif / bmp等?

ImageMagick随处可用,并且(实际上)可以适用于各种格式。

如果您在Internet Explorer或Microsoft Edge中打开SVG并右键单击它并select“另存为…”,则可以将其另存为PNG或位图。

您可以在Internet Explorer(或其他浏览器)中阅读svg文件。 您也可以通过右键单击>>另存为来转换它们

Inkscape对于Batik也很酷,但ImageMagick不能在Windows上工作,如果你不做一些魔术(哈哈),并告诉它GhostScript的存在。

如果你想要光栅graphics,替代品是Adobe Illustrator(他们仍然有几乎完整的SVG支持)或GIMP (是的,它可以导入SVG),后者。

编辑2015:我开始使用rsvg (从Mediawiki rsvg )取得了一些成功。 在Debian / Ubuntu上:

 sudo aptitude install librsvg2-bin 

那么你可以使用rsvg-convert

 rsvg-convert -o foo.png foo.svg 

你尝试过Inkscape吗?

当涉及到图像转换时,肯定有一个绝对的答案:ImageMagick。 看看他们的文档 。

Apache Batik是这个任务的一个Java库,特别是转码器API 。

如果你喜欢一个工具库, Inkscape有一个批量导出function。

没有任何安装或直接从您的浏览器下载: http : //image.online-convert.com/

InkscapeBatch在Windows上完成这项工作。 http://sourceforge.net/projects/inkscapebatch/