Lista de tamanhos de imagem

1

Eu tenho uma pasta com centenas de imagens. Gostaria de obter uma lista de suas dimensões (largura, altura) sem precisar verificar manualmente cada imagem. Algo semelhante a isto:

image001.jpg, 1024, 768

Como posso fazer isso (a solução Mac / * nix é preferida)?

    
por hpique 01.09.2010 / 09:37

2 respostas

2

Com ImageMagick :

identify -format "%f, %w, %h\n" *.jpg

ou

find . -iname '*.jpg' -exec identify -format "%d/%f, %w, %h" {} \;
    
por 01.09.2010 / 10:35
0

usar arquivo.

"arquivo * .jpg"

para processá-lo, você sempre pode fazer algo como

for i in 'ls *.jpg'
do
output='file $i'
res='echo $output | cut -d "," -f2'
name='echo $output | cut -d ":" -f1'
echo $name $res
done

ou use o awk ou algo parecido para processar a saída do arquivo, mas de qualquer forma ele deve fazer o trabalho.

    
por 01.09.2010 / 09:49