Redimensionar imágenes masivamente en Linux


Tienes una carpeta llena de fotos y necesitas redimensionarlas pero te da flojera abrir el Gimp con cada una de ellas para cambiar su tamaño?
Bueno eso fue lo que me pasó hace un buen tiempo atrás, necesitaba imperativamente redimensionar un lote de fotos, mas o menos 100, y necesitaba dejarlas con un máximo de 800px pero sólo el hecho de pensar que tenía que abrir el Gimp con cada una de ellas para cambiar su tamaño me desmotivaba.



La solución más rápida para esto fue y es Imagemagick, una aplicación que se manipula a través de la consola de nuestro linux, pero para poder usarlo debemos instalarlo en nuestro ordenador.
Para Debian y derivados (Kubuntu, Ubuntu, Mint, etc) sólo basta con abrir la consola y escribir el siguiente comando:

sudo apt-get install imagemagick


Una vez instalado, nos dirigimos a la carpeta donde tenemos las fotos (F4 en dolphin) que queremos dimensionar, personalmente las elijo y copio todas aquellas que necesito en una nueva carpeta, así me aseguro de tener las originales y las redimensionadas en distintos lugares.

La forma de hacerlo es muy sencillo, como dije anteriormente, nos dirigimos a nuestra carpeta y ejecutamos el siguiente comando:

mogrify -resize 800x600 *.jpg




Lo que estamos haciendo es redimensionar todos los archivos jpg a 800 x 600 px.
ATENTOS! que para Imagemagick jpg (minúscula) y JPG (mayúscula) no es lo mismo, por lo tanto si nuestros archivos son xxxx.JPG, debemos escribir la extensión como tal.

También podemos hacerlo con porcentajes:

mogrify -resize 40% *.jpg

Ahora si queremos aplicar el cambio a una determinada foto, sólo debemos escribir el nombre del archivo:

mogrify -resize 800x600 nombre_del_archivo.jpg

El comando mogrify -resize realmente es sólo uno de los muchos recursos que obtenemos al instalar Imagemagick, si estas interesado en saber más de esta utilidad, puedes ir al sitio web oficial de Imagemagick


Comentarios

Entradas populares de este blog