.CDR to .SVG转换使用ImageMagick

时间:2014-01-23 12:56:32

标签: imagemagick

我在CentOS 6.4上并尝试使用SSH命令将.CDR转换为.SVG转换使用ImageMagick。

  1. 我的1.cdr文件位于/var/www/vhosts/website.com/httpdocs/test/1.cdr
  2. 一旦转换为SVG,就应该在同一个文件夹中创建
  3. 尝试以下命令:

    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。

    不确定这是什么意思?

1 个答案:

答案 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,但您可以使用自己的输出格式。