Se um programa alternativo é uma opção, acho que usei jpeginfo -c
da última vez que precisei verifique a validade de um monte de arquivos JPEG.
Eu tenho um script um pouco kludgey no qual eu quero copiar arquivos JPEG completos e válidos para um diretório de álbum de fotos. Eu pensei que eu poderia usar o comando identify
do ImageMagick para fazer isso. A documentação da web para esse comando diz
The identify program describes the format and characteristics of one or more image files. It also reports if an image is incomplete or corrupt.
... o que parece ótimo. E se eu executar identify jpeg:testfile.jpg
, recebo um código de saída de 0
se o arquivo de teste for um JPEG e 1
se não for. Bom começo - mas o comando também retorna 0
se o arquivo parecer ser um JPEG, mas estiver incompleto.
Eu olhei através da extensa lista de opções, mas nada parece relevante. Posso usar este comando para fazer o que eu quero? Como?
Se um programa alternativo é uma opção, acho que usei jpeginfo -c
da última vez que precisei verifique a validade de um monte de arquivos JPEG.
Tags imagemagick scripting