2015-10-23 19 views
0

如何定義輸入圖像格式 imagemagick convert,如果convert -identify無法識別輸入格式的內容,但我知道它的格式很好,我可以直接定義它?如何爲imagemagick轉換定義輸入圖像格式?

例如,我想將svg文件轉換爲png,但我有一個無法通過內容識別的有效svg示例。

步驟重現

  1. 藉此有效https://commons.wikimedia.org/wiki/File:Svg.svg
  2. 重命名文件Svg.svgimage
  3. 嘗試convert image image.png
  4. 得到了

    CONVERT.EXE:NoDecodeDelegateForThisImageFormat'@錯誤/constitute.cReadImage/501。

ImageMagick的版本是6.9.2-0 Q16 86 2015年8月15日

+0

感謝http://stackoverflow.com/users/2053537/tnylee整改 –

回答

1

這樣的 - 你需要告訴ImageMagick的期待與svg:前綴是什麼,因爲它可以不知道是什麼從未來的擴展,因爲沒有一個:

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

convert svg:image image.png 
+0

謝謝你,我會檢查它 –

+0

是的,它的工作。 –

相關問題