ImageMagick 인식이 작동하지 않습니다

ImageMagick 인식이 작동하지 않습니다

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

무슨 일인지 말해 줄 사람 있나요?

답변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

관련 정보