Use exiftool em vez disso:
exiftool -ext '' '-filename<%f_${ImageSize}.${FileType}' .
Renomeia todas as imagens no diretório atual ( .
).
Eu não posso fazer isso funcionar. Eu tenho muitas imagens e quero renomear o nome dele e acrescentar o tamanho da imagem ao nome usando exiv2
exiv2 pr *
imprime todas as informações sobre o arquivo
# exiv2 pr 9b523e5a002268fe5067a928
File name : 9b523e5a002268fe5067a928
File size : 356433 Bytes
MIME type : image/jpeg
Image size : 1920 x 1200
Agora eu quero renomear meu arquivo para parecer
9b523e5a002268fe5067a928_1920x1200.jpeg
Eu já faço algo parecido com isso
exiv2 pr * | grep "Image " | awk -F':' '{ print $2 }' | sed 's/ //g'
Isso me dá o tamanho da imagem, mas como faço para estender isso para obter o tipo MIME da imagem para obter o .jpeg correto?