我们最近在我们的Linux服务器上安装了最新版本的ImageMagick。我似乎在执行最基本的任务时遇到了问题。
我正在运行以下命令行:
/usr/bin/convert /location/to/source/design.ai /location/to/save/output.jpg
不幸的是,将design.jpg保存为一个插画文件(如果我将该文件重命名为output.ai,它将打开)。即使我这么做:
/usr/bin/convert /location/to/source/design.ai -rotate 90 /location/to/save/design.jpg
它旋转文件,并再次保存为插画文档。这发生在所有文件类型(例如png、bmp等)。
ImageMagick似乎无法知道我希望它转换成什么,而只是将其保存为相同的文件类型。
有什么办法解决这个问题吗?
关于:
约翰
发布于 2010-06-20 19:11:51
您确定ImageMagick支持Illustrator文件吗?这是一种专有格式,不受Adobe家族AFAIK以外的任何程序的支持。如果ImageMagick支持它,我会感到非常惊讶。它也没有在图像幻象支持的格式页面上列出。
尝试将其保存为PDF、SVG或任何受支持的格式,然后再将其传递给ImageMagick。
似乎有一种方式来读取/操纵AI文件使用ImageMagick,但这附带的条件是,人工智能文件必须保存与PDF兼容。如果没有,它将无法工作,因为ImageMagick默认情况下是配置使用其PDF编码器读取AI文件。虽然这并不是说有人不能为它编写一个自定义的AI编码器。然而,我还没有看到一个,这将是困难的,因为人工智能本身是一个封闭的格式(即使是最新版本的QuarkXpress有不完善的人工智能支持)。
发布于 2009-11-23 20:42:01
确保您有最新版本的Ghost脚本,并再次检查用于保存Illustrator文档的方法。它们应该是PDF兼容的。您还可以尝试将它们直接保存到PDF和EPS文件中,在这些文档上运行转换过程,并查看发生了什么。
发布于 2009-11-23 20:42:18
试试这个:
/usr/bin/convert /location/to/source/design.ai JPEG:/location/to/save/output.jpg
根据http://www.imagemagick.org/Usage/files。
https://serverfault.com/questions/87482
复制相似问题