imagemagick - 使用 ImageMagick 将 .CDR 转换为 .SVG

标签 imagemagick

我在 CentOS 6.4 上并尝试使用 SSH 命令将 .CDR 转换为 .SVG Convert Using 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: 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/

相关文章:

image - 使用 imagemagick montage 命令将平铺图像粘合在一起,无需调整大小

python 魔杖 : composite image with transparency

ruby - 如何使用 ImageMagick 在图像上绘制镜像文本?

python - 使用子流程处理ImageMagick的异常

heroku - Imagemagick - 在 Heroku 上更改 policy.xml

macos - 使用 ImageMagick 为图像批量添加空白

ImageMagick 调整大小 - 设置横向和纵向图像的宽度

linux - linux命令行获取灰度图 "text"边界框坐标

c++ - 如何选择图像旋转轴,Magick++?

python - 如何以编程方式删除黑色网格?