ImageMagick 没有使用正确的 SVG 委托

问题描述 投票:0回答:0

我正在使用 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

Output using ImageMagick[使用 ImageMagic 输出]

Output using rsvg-convert[使用 rsvg-convert 输出]

svg imagemagick png
© www.soinside.com 2019 - 2024. All rights reserved.