macos - ImageMagick 无法识别 .eps 文件(无解码委托(delegate))

标签 macos imagemagick

ImageMagick 无法识别(或转换)任何 .eps 文件,带有 没有解码委托(delegate) 错误。以下是完整的错误。请注意,为 Ghostscript 运行 ps2pdf 包装器确实成功地将示例 EPS 文件转换为 PDF,但是......我猜由于 ImageMagick 无法识别格式,这可能并不重要。
identify: no decode delegate for this image format "/my_sample.eps" @ error/constitute.c/ReadImage/552.
系统信息:

ImageMagick 6.8.7-0 2013-10-28 Q16
Mac OS X 10.9 (13A603)

识别列表格式 | grep EPS 返回:
 EPS  PS        rw-   Encapsulated PostScript
EPS2* PS2       -w-   Level II Encapsulated PostScript
EPS3* PS3       -w+   Level III Encapsulated PostScript
EPSF  PS        rw-   Encapsulated PostScript
EPSI  PS        rw-   Encapsulated PostScript Interchange format

最佳答案

做什么

convert -list configure | grep -i delegate
convert -list delegate

返回?以下文件包含所有本地代表设置的定义:
ls -l $(convert -list delegate | grep Path: | sed 's#Path: ##')

那么做什么
grep sDEVICE $(convert -list delegate | grep Path: | sed 's#Path: ##')

返回?

可能是您的 EPS 文件被一些“外来”数据污染,例如以官方 %!PS... 为前缀的 PJL 命令。 -标题行。这可能会使文件的自动识别变得不可能。你检查过这个吗?

关于macos - ImageMagick 无法识别 .eps 文件(无解码委托(delegate)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19779050/

相关文章:

php - WordPress 本地主机 ftp

macos - 我应该设计什么浏览器屏幕宽度来支持 Mac OS?

python - 使用 PIL 查找图像中透明区域的位置

ruby - 如何使用 Ruby Gtk 进行图像缩放和拖动选择?

php - 无法在我的服务器中安装 imagemagick

python - 使用 imageMagick 将 pdf 转换为图像

php - Laravel 6.4.1 SQLSTATE [HY000] [2002]连接被拒绝

node.js - gulp 段错误 : 11 and Abort trap: 6 OSX Yosemite

swift - 如何在 macOS 应用程序中使用 Swift 收听全局热键?

r - 非常困惑如何合并两个图像来创建 gif