我在 CentOS 6.4 上并尝试使用 SSH 命令将 .CDR 转换为 .SVG Convert Using ImageMagick。
- 我的 1.cdr 文件在/var/www/vhosts/website.com/httpdocs/test/1.cdr
- 一旦转换为 SVG,它应该在同一个文件夹中创建
尝试了以下命令:
convert /var/www/vhosts/website.com/httpdocs/test/1.cdr image.svg
我得到的错误是:
sh: mplayer: command not found convert: Delegate failed
"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.
不确定那是什么意思?
最佳答案
为了转换 CDR 文件,您需要安装 uniconvertor
for CDR delegate。
所有代表名单:
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,但您可以使用自己的输出格式。
关于imagemagick - 使用 ImageMagick 将 .CDR 转换为 .SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308845/