Cómo saber el tamaño de una imagen con ImageMagick
Para conocer las características de un fichero de imagen, podemos usar el comando identify de ImageMagick.
Su uso más sencillo es invocar el comando y, como argumento, un fichero de imagen:
identify imagen.jpg
que nos devolverá algo así:
imagen.jpg PNG 1818x927 1818x927+0+0 8-bit sRGB 173518B 0.000u 0:00.000
Extraer únicamente el tamaño
Si lo que queremos saber es únicamente un dato concreto, identify tiene el modificador -format en el que le indicaremos el valor que queremos extraer de ese fichero.
Si queremos mostrar únicamente la anchura, usaremos %w:
identify -format %w imagen.jpg
y para la altura, %h:
identify -format %h imagen.jpg
Usar altura y anchura de una imagen en un script
Si queremos usar estos datos en un script, podemos hacerlo extrayendo el resultado del comando con $():
#!/bin/bash width=$(identify -format %w $1) height=$(identify -format %h $1) echo "La imagen $1 mide $width píxeles de anchura y $height píxeles de altura."
Pingback: Escalar porcentualmente una imagen con ImageMagick – Linux en Español
Pingback: Rotar imágenes con ImageMagick – Linux en Español