如何为imagemagick转换定义输入图像格式?

时间:2015-10-23 14:55:12

标签: svg imagemagick

如果convert无法按内容识别输入格式,

如何为imagemagick convert -identify定义输入图像格式,但我知道格式很好,而且我可以直接定义吗?

例如,我想将svg文件转换为png,但我有一个无法通过内容识别的有效svg示例。

重现

的步骤
  1. 选择有效的https://commons.wikimedia.org/wiki/File:Svg.svg
  2. 将文件Svg.svg重命名为image
  3. 尝试convert image image.png
  4. 得到了

    convert.exe:NoDecodeDelegateForThisImageFormat'@ error / construct.cReadImage / 501。

  5. ImageMagick版本是6.9.2-0 Q16 x86 2015-08-15

1 个答案:

答案 0 :(得分:1)

像这样 - 你需要告诉ImageMagick svg:前缀会有什么结果,因为它不能解决扩展中的内容,因为没有一个:

curl https://upload.wikimedia.org/wikipedia/commons/1/15/Svg.svg > image

convert svg:image image.png