我使用 ImageMagick 将 SVG 转换为 PNG,一切都像魅力一样,直到我尝试使用 @font-face 添加自定义字体,然后在 SVG 文件中添加自定义字体。在 Batik 中这工作得很好,但现在在 ImageMagick 中我无法让它工作。
我可以将字体更改为“convert -list font”中列出的字体,但我可能必须经常更改字体,所以我想以某种方式指向转换时的字体文件,而不是使用 font-face 或其他解决方案并不重要。
SVG 文件还可以包含多个字体系列,我的 ImageMagick 安装包括 rsvg delegate。
有任何想法吗?谢谢!
Try rsvg-convert
(命令行程序)由提供librsvg2
包裹。
我在 Amazon Linux 上使用 ImageMagick 时也遇到同样的问题(但在我的 Ubuntu 桌面上没有)。
我认为 ImageMagick 的 SVG 处理相当差。它无法正确识别“display: none”样式属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)