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% *