【发布时间】:2025-12-04 13:10:01
【问题描述】:
我正在使用 ImageMagick 的 convert 实用程序将 SVG 文件转换为 PNG 图像。起初,我在 OSX (brew install imagemagick) 上使用 IM 的香草安装来转换 SVG,使用:
$ convert file.svg file.png
除了该文件中的一些图像对象被偏移(到图像的实际链接)之外,这有效。然后我 read a related question 建议使用 rsvg 支持编译 ImageMagick(自制软件使用 brew install imagemagick --use-rsvg)。
现在,当我尝试执行转换时,没有呈现图像。我尝试使用this SVG file,结果 PNG 是空白的。但是,如果 SVG 上存在任何文本,则会将其呈现在正确的位置。任何想法如何进行?谢谢。
【问题讨论】:
-
试试 Inkscape。如果你将它安装在你的系统上,Imagemagick 将自动通过 RSVG 或 MSVG 使用它。
标签: svg imagemagick png rsvg