· Cambiar idioma (Actualmente: Español)

Redimensionar imágenes en lote con ImageMagick

Diciembre 28, 2014 00:00 -0500

ImageMagick es un conjunto de herramientas para manipular imágenes en diferentes formatos. Este artículo muestra cómo redimensionar todas las imágenes de un directorio con una simple orden, usando el programa mogrify.

Figura
Figura. Ilustración de una carátula de un juego siendo reducida.

Suponga que tiene un directorio con cientos de imágenes, que todas las imágenes tienen el mismo tamaño y el mismo formato y que quiere reducirlas para que no ocupen tanto espacio en la memoria USB, disco duro o cualquier otro dispositivo de almacenamiento. Este caso se presenta comúnmente cuando uno guarda fotografías o trabaja con carátulas de libros, discos, juegos, etc. Por ejemplo:

mis-fotos
|-- SAM_1546.jpg
|-- SAM_1547.jpg
|-- SAM_1548.jpg
|-- SAM_NNNN.jpg
`-- SAM_3287.jpg
    

Para redimensionar todas las imágenes al mismo tiempo, abra un terminal, ubíquese en el directorio donde están guardadas las imágenes y ejecute el programa mogrify de ImageMagick como se indica a continuación:

$ cd /directorio/de/imágenes
$ mogrify -resize 1024x768 *.jpg
    

En el ejemplo anterior, todas las imágenes con extensión .jpg que estén en el directorio se van a redimensionar a 1024 píxeles de ancho y 768 píxeles de alto.

El tiempo que toma redimensionar todas las imágenes puede ser de varios minutos, dependiendo de la cantidad y tamaño de las imágenes y de qué tan poderoso sea su computador. Así que no se desespere. Deje que el programa trabaje y termine.

Temas relacionados: