我正在使用 ImageMagick 将 svg 文件转换为 png,但输出文件显示原始文件没有的奇怪的黑色边框。我试图弄清楚 ImageMagic 使用哪个委托进行 svg 转换,即 rsvg-convert。
convert -list delegate | grep sv
svg => "rsvg-convert' -o '%o' '%i"
但有趣的是,当我直接使用 rsvg-convert 时,转换后的图像看起来很好,没有奇怪的黑边
以下命令生成正确的 png
rsvg-convert accessible.svg -o accessible.png
以下命令导致带有黑色边框的损坏的 png 文件
convert accessible.svg accessible.png
[使用 ImageMagic 输出]
[使用 rsvg-convert 输出]