使用ImageMagick将.CDR转换为.SVG

4

我正在使用CentOS 6.4,并尝试使用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: Delegate 失败 "mplayer" "%i" -really-quiet -ao null -vo png:z=3' @ delegate.c/InvokeDelegate/1032. convert: 缺少图像文件名 image.svg' @ convert.c/ConvertImageCommand/2800.

不确定这是什么意思?

el.pescado,请查看此链接:http://askubuntu.com/questions/22600/open-or-convert-cdr-files - user580950
这是一个特殊情况。 - el.pescado - нет войне
我的意思是,那是扫描图像。而且那仍然不是最优方法。 - el.pescado - нет войне
2个回答

2
为了转换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格式,但您可以使用自己的输出格式。


0

python-uniconvertorinkscape的一部分。

它本身并不存在。

Ubuntu/Mint最近删除了所有旧的Python内容,对于Corel Draw,我必须启动WinXP VM&Corel并导出Linux可以理解的东西,通常是PNG,这是一个喜欢的格式。

CDRWMF文件在Linux上基本上已经死亡,但ImageMagick仍然可以处理WMF


Uniconvertor可能与Inkscape捆绑在一起(现在或过去),但它确实可以独立存在:https://sk1project.net/uc2/,https://github.com/sk1project/uniconvertor,https://github.com/witwall/uniconvertor。 - MestreLion

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接