JPEG 파일이 유효하지 않거나 손상되었는지 확인하기 위해 스크립트에서 imagemagick의 식별 명령을 사용하는 방법은 무엇입니까?

JPEG 파일이 유효하지 않거나 손상되었는지 확인하기 위해 스크립트에서 imagemagick의 식별 명령을 사용하는 방법은 무엇입니까?

유효하고 완전한 JPEG 파일을 앨범 디렉토리에 복사하려는 다소 복잡한 스크립트가 있습니다. 나는 ImageMagick의 identify명령을 사용하여 이 작업을 수행할 수 있다고 생각합니다. 이것이 명령에 대한 웹 문서설명하다

인식 프로그램은 하나 이상의 이미지 파일의 형식과 특성을 설명합니다. 또한 이미지가 불완전하거나 손상되었는지 여부도 보고합니다.

...좋은 것 같아요. 을 실행하면 테스트 파일이 JPEG인지 여부 를 identify jpeg:testfile.jpg나타내는 종료 코드가 표시됩니다 . 시작은 좋습니다. 하지만 파일이 JPEG로 보이지만 불완전한 경우에도 명령이 반환됩니다. 광범위한 옵션 목록을 살펴봤지만 관련성이 있는 것 같지 않았습니다. 이 명령을 사용하여 원하는 작업을 수행할 수 있나요? 어떻게?010

답변1

대체 프로그램을 선택할 수 있다면 다음을 사용할 것 같습니다.jpeginfo -c지난번에는 여러 JPEG 파일의 유효성을 확인해야 했습니다.

관련 정보