
Tengo muchas fotos. ¿Cómo buscar archivos por sus dimensiones? Por ejemplo, quiero buscar imágenes con dimensiones exactas de 500 x 500 píxeles. ¿Hay alguna utilidad para esta tarea?
Respuesta1
Con exiftool
:
exiftool -q -r -if '$ImageHeight == 500 &&
$ImageWidth == 500' -p '$Directory/$FileName' /some/dir
Respuesta2
Puedes usar el identify
comando que forma parte de ImageMagick para hacer esto:
$ identify rose.jpg
rose.jpg JPEG 640x480 sRGB 87kb 0.050u 0:01
El 640x480 son las dimensiones de la imagen, rose.jpg.
Usando el find
comando podrías hacer algo como esto:
$ find somedir -iname '*.jpg' -exec identify {} \;
Entonces, para tu ejemplo:
$ find somedir -iname '*.jpg' -exec "identify {} awk '{print $1, $3}' \
| grep '500x500'" \;