2

如何使用 ImageMagick 将 SVG 图像转换为 32 位 RGBA?

背景必须是透明的。

4

2 回答 2

2

只需尝试以下命令:

 convert  in.svg  -transparent white  out.png

(假设原始 SVG 使用透明或白色背景。否则,如果 SVG 背景是红色或蓝色或 '#235689':使用-transparent red,-transparent blue-transparent '#235689'....)

如果您的 ImageMagick 版本不正确,请检查是否在和行中convert -list configure | grep svg显示rsvg输出。DELEGATESCONFIGURE

于 2012-09-19T05:38:17.133 回答
0

我发现将背景设置为对我有用:

convert -background none in.svg out.png
于 2013-09-02T19:12:41.143 回答