如何将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/