我正在使用 Debian Buster 并尝试使用 ImageMagick。我已经通过编译这个官方页面中给出的源文件在我的系统上安装了 ImageMagick。identify -v
给我以下,
Version: ImageMagick 7.0.8-53 Q16 x86_64 2019-07-15 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php Features: Cipher DPC HDRI OpenMP(4.5)
Delegates (built-in):
但是,当我尝试查看其中一个原始文件的元数据时,它给了我以下错误
>> identify -verbose _MG_7227.CR2
identify: unable to open image '/tmp/magick-21769M0_HHYUYw2MT.ppm': No such file or directory @ error/blob.c/OpenBlob/3497.
当我在一些 JPG 图像上使用它时,我收到了一些不同的错误消息
>> identify -verbose IMG_20181226_134152.jpg
identify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/556.
谁能告诉我发生了什么?
这
输出中的行
identify --version
表明编译过程中出现了问题;我希望输出更符合 Debian 中的 ImageMagick 打包版本产生的输出:如果您不介意使用稍旧的 ImageMagick 版本,即 6.9.10 而不是 7.0.8,那么使用 Debian 软件包可能更简单: