ImageMagick識別が機能しない


0

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):

ただし、未加工ファイルの1つのメタデータを表示しようとすると、次のエラーが表示されます

>> 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.

誰が何が起こっているのか教えてもらえますか?

回答:


3

Delegates (built-in):

identify --version出力の行は、コンパイル中に問題が発生したことを示しています。DebianのImageMagickのパッケージバージョンによって生成された出力にもっと近い出力を期待します。

Delegates (built-in): bzlib djvu fftw fontconfig freetype heic jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib

ImageMagickのバージョンが7.0.8ではなく6.9.10であることを気にしない場合は、代わりにDebianパッケージを使用する方がおそらく簡単です。

sudo apt install imagemagick
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.