如何将svg图像转换为透明背景的png。我有近4000个svg图像要隐蔽。我试图使用很多转换器,但他们无法提供透明背景。我看到了imagemagick。但是如何使用它来同时转换我的所有图像。我现在能做什么。
答案 0 :(得分:8)
像这样使用ImageMagick
:
mogrify -background none -format png *.svg
表示... "获取所有SVG
个文件并将其呈现为具有透明背景的PNG
个文件。"
ImageMagick可从here获得。它安装在大多数Linux发行版上,可用于OSX(理想情况下通过homebrew
)和Windows。
如果使用例如白色矩形作为背景定义SVG文件而不是使用SVG术语正确定义背景,则可能无效。如果有文件不起作用,请发布,以便检查它们。
如果您使用的是Linux,则可以使用GNU Parallel
为数千个文件加快速度,但您没有说出来。
答案 1 :(得分:0)
如果您使用的是Windows,则可以使用IrfanView(http://www.irfanview.com/)。