imagemagick-转换不适用于SVG中的xlink:href-可能吗?

时间:2019-01-31 00:06:25

标签: xml macos svg imagemagick

我对imagemagick convert命令有问题。 该命令与标准结构的普通.svg完美配合。

但是,如果使用区域和引用,则该引用不起作用。

魔术转换test.svg-调整50%test.png

有人可以帮忙给我个主意吗,怎么了?
SVG在Safari(浏览器)中正​​确显示,并已通过XML-Oxygen App检查。
OS为macOS 10.13.6

版本:ImageMagick 7.0.8-20 Q16 x86_64 2018-12-26
https://imagemagick.org
版权:©1999-2019 ImageMagick Studio LLC
许可证:https://imagemagick.org/script/license.php
功能:密码DPC HDRI模块
代表(内置):bzlib freetype jng jp2 jpeg lcms ltdl lzma png tiff webp xml zlib

魔术转换-list格式

格式化模块模式说明

  SVG  SVG       rw+   Scalable Vector Graphics (XML 2.9.4)
 SVGZ  SVG       rw+   CompressedScalableVectorGraphics (XML 2.9.4)

1 个答案:

答案 0 :(得分:0)

使用默认密度栅格化时,第二个文件很大。但是当我使用较小的密度渲染它时,它在使用Inkscape的Imagemagick 7.0.8.25 Q16 Mac OSX上对我来说效果很好。您正在使用功能最少的Imagemagick XML / MSVG内部渲染器。如果您在系统上安装Inkscape,Imagemagick将自动使用它。否则,请使用Imagemagick安装RSVG委托,然后尝试尝试。还可以在IM 7上使用magick,而不要使用magick convert。

magick identify test.svg test4.svg SVG 29000x17000 29000x17000+0+0
8-bit sRGB 2.12389MiB 0.000u 0:00.000

magick -density 16 test4.svg -resize 50% test4.png


enter image description here