¿Necesitas saber el tamaño de una imagen para poder trabajar con ella, ajustarla a un tamaño determinado, ampliarla, reducirla o recortarla? ImageMagick te lo dice con el comando identify y el parámetro -format. Para saber el tamaño, trabajaremos con dos modificadores:
identify -format %w -> Nos inidca la anchura
identify -format %h -> Nos indica la altura
En consola
identify -format %w imagen.png
identify -format %h imagen.png
Devuelve la anchura y la altura respectivamente, de la imagen contenida en imagen.png
En script
Si queremos sacarle más partido y pasarle esos valores a una variable numérica:
let anchura=$(identify -format %w imagen.png)
let altura=$(identify -format %h imagen.png)
Con esto, ya podremos operar con los valores de las variables $anchura y $altura.
A veces con vídeos también funciona, identify se encarga de llamar a ffmpeg, extraer un fotograma y ver las dimensiones del mismo. A veces no funciona muy bien, depende de muchas cosas :S