Con el terminal: Redimensionar imágenes

A continuación, distintas soluciones para diversos problemas que se nos presentan a diario y esta vez, nos enseñan como redimensionar imágenes mediante el terminal usando dos herramientas que pertenecen al paquete ImageMagick.

Como bien nos dicen en el artículo original:

En una primera instancia ambos poseen similitudes, aunque mogrify transforma la imagen sustituyendo el archivo original mientras que convert guarda en un nuevo fichero el resultado. A mogrify sólo se le pasa como argumento la imagen que se quiere transformar mientras que a convert, la imagen que deseamos transformar y el nombre del archivo donde se va a guardar el resultado.

Convert

Veamos primero como hacer diversas tareas con convert:

Reducir una imagen a la mitad y guardar el resultado en el archivo file2.jpg:

$ convert -resize 50% file.jpg file2.jpg

Redimensionar a 400×300 la imagen file.jpg y guardar el resultado en el archivo file2.jpg:

$ convert -resize 400×300 file.jpg file2.jpg

Reducir a la mitad todas las fotos y guardar el resultado en otros archivos:

$ convert -resize 50% *

Mogrify

Reducir la imagen file.jpg a la mitad:

mogrify -resize 50% file.jpg

Redimensionar a 400×300 la imagen file.jpg:

mogrify -resize 400×300 file.jpg

Reducir a la mitad todas las fotos:

mogrify -resize 50% *


Add as preferred source