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."

 

2 comentarios en «Cómo saber el tamaño de una imagen con ImageMagick»

Deja una respuesta

Tu dirección de correo electrónico no será publicada.