如何使用 ImageMagick 将 SVG 图像转换为 32 位 RGBA?
背景必须是透明的。
只需尝试以下命令:
convert in.svg -transparent white out.png
(假设原始 SVG 使用透明或白色背景。否则,如果 SVG 背景是红色或蓝色或 '#235689':使用-transparent red
,-transparent blue
或-transparent '#235689'
....)
如果您的 ImageMagick 版本不正确,请检查是否在和行中convert -list configure | grep svg
显示rsvg
输出。DELEGATES
CONFIGURE
我发现将背景设置为无对我有用:
convert -background none in.svg out.png