【问题标题】:imagemagick - convert does not work with use xlink:href in SVG - possible?imagemagick - 转换不适用于在 SVG 中使用 xlink:href - 可能吗?
【发布时间】:2019-06-24 09:01:14
【问题描述】:

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

但是如果你使用 区域和 引用它就不起作用。

magick convert test.svg -resize 50% test.png

  • 适用于 SVG1
  • 不适用于带有 xlink:href 的 SVG2


    ttp://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" rel="nofollow" target="_blank">http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">





    ttp://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" rel="nofollow" target="_blank">http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
    CB0F5BA4Title





    符号>





有没有人可以帮助并给我一个想法,有什么问题吗?
SVG 在 Safari(浏览器)中正​​确显示并由 XML-Oxygen 应用程序检查
操作系统是 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

magick convert -list 格式

格式化模块模式说明

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

【问题讨论】:

    标签: xml macos svg imagemagick


    【解决方案1】:

    使用默认密度进行光栅化时,您的第二个文件很大。但是当我使用小密度渲染它时,它在 Imagemagick 7.0.8.25 Q16 Mac OSX 上使用 Inkscape 效果很好。您正在使用功能最少的 Imagemagick XML/MSVG 内部渲染器。如果您在系统上安装 Inkscape,Imagemagick 将自动使用它。否则,使用 Imagemagick 安装 RSVG 委托并尝试。还可以将 magick 与 IM 7 一起使用,而不是使用 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
    


    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 2014-06-23
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多