私は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.
何が起こったのか教えてくれる人はいますか?
答え1
これ
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