Redimensionar múltiples imágenes
Esta noche necesitaba enviarle a una amiga un conjunto de fotografías que tomé el domingo pasado. Valga decir que éste envío debía ser exclusivamente por correo electrónico. En vista de que mi cámara fotográfica digital toma fotos muy grandes y “pesadas”, necesitaba un software capaz de redimensionar simultáneamente múltiples imágenes; es decir, un programa que pueda cambiar de forma automática el tamaño de muchas imágenes.
Al buscar en Internet me enteré de que ImageMagick cumple esta función mediante el comando mogrify. Vamos a suponer que en una carpeta tengo p cantidad de ficheros jpg que conforman fotografías de un tamaño n x m. Voy a mencionar que n x m representan dimensiones grandes. Ahora, suponiendo que ImageMagick está instalado en éste ordenador GNU/Linux, ejecuto:
mogrify -resize 640 *.jpg
De la ejecución de ese programa resultan p cantidad de ficheros de tamaño 640 x m. Es decir, mogrify redujo el ancho de cada fotografía hasta 640 px, al tiempo que mantuvo la proporción de la altura de la fotografía. En caso de que requiera definir dimensiones particulares lea el siguiente ejemplo:
mogrify -resize 640×480! *.jpg
es decir, usted digita el tamaño deseado y lo acompaña del signo ! al final.
En los dos ejemplos citados el fichero original es sobre-escrito. Preste atención a este importante detalle. Si desea evitar que se sobre-escriba el fichero original cambie el sufijo del fichero (de jpg a png, por ejemplo) mediante la opción -format.
Lo descrito en los párrafos anteriores es suficiente para redimensionar múltiples imágenes de una sola vez. Sin embargo, mogrify dispone de muchas opciones para manipular las imágenes. Es de gran importancia que lea su manual para que aprenda opciones avanzadas de mogrify que indudablemente le facilitarán su trabajo y lo harán lucir más profesional.
Bibliografía.






