A ferramenta de linha de comando exiftool , que é um software gratuito e de código aberto disponível para Mac (bem como Linux e Windows), pode facilmente identificar arquivos JPEG progressivos. Se você executar exiftool *.jpg
, ele imprimirá os metadados de cada arquivo .jpg
no diretório atual. Você pode usar uma linha de comando exiftool mais complicada para imprimir apenas os nomes de arquivo de arquivos progressivamente codificados, como este:
$ exiftool -if '$EncodingProcess =~ /Progressive/' -p '$filename' *.jpg
facebookcover.jpg
fuzzy-thumb.jpg
spywork.jpg
test.jpg
txtmsg.jpg
6 files failed condition
5 image files read
Se você quiser ver vários diretórios, também pode fazer isso:
exiftool -if '$EncodingProcess =~ /Progressive/' -p '$directory/$filename' -ext jpg -r .
Basta executar o comando acima exatamente como está no diretório de nível superior abaixo do qual todas as suas imagens são coletadas. Ou, se desejar, execute-o de qualquer lugar e substitua o .
no final (que significa "usar este diretório") pelo caminho completo para seus arquivos, como "/Users/yrg/Desktop/Photo Collection"
, certificando-se de incluir o "
aspas se você tiver um espaço no nome.