2014-01-23 105 views
2

我在CentOS 6.4上並試圖將.CDR轉換爲.SVG使用ImageMagick轉換使用SSH命令。.CDR轉換爲.SVG使用ImageMagick轉換

  1. 我1.cdr文件是/var/www/vhosts/website.com/httpdocs/test/1.cdr
  2. 一旦轉化爲SVG應該在同一個文件夾中創建

嘗試下面的命令:

convert /var/www/vhosts/website.com/httpdocs/test/1.cdr image.svg 

我得到的錯誤是:

sh:mplayer:找不到命令convert:委託失敗"mplayer" "%i" -really-quiet -ao null -vo png:z=3' @ delegate.c/InvokeDelegate/1032. convert: missing an image filename image.svg'@ convert.c/ConvertImageCommand/2800。

不確定這是什麼意思?

+0

el.pescado檢查此http://askubuntu.com/questions/22600/open-or-convert-cdr-files – user580950

+0

user580950:這是特殊情況 –

+0

我的意思是,這是掃描圖像。而且,這仍然不是最佳方法。 –

回答

0

爲了轉換CDR文件,您需要爲CDR委託安裝uniconvertor

所有代表的名單:

convert -list delegate 

默認情況下,輸出:

cdr =>   "uniconvertor" "%i" "%o.svg"; mv "%o.svg" "%o" 

安裝uniconvertor。例如,在Ubuntu是:

sudo apt-get install python-uniconvertor 

然後運行:

convert image.cdr -flatten -thumbnail '512x512' image.png 

或者變焦裁剪:

convert image.cdr -flatten -thumbnail '512x512^' -gravity center -crop 512x512+0+0 +repage image.png 

大功告成。

我在這裏轉換爲PNG,但您可以使用自己的輸出格式。