RSS

Resize de imágenes con mogrify

24 Sep

Recién estuve trabajando en un sitio web donde se manejaban muchas imágenes de gran resolución y por tanto eran muy grandes, por poner un ejemplo, una imagen tenía 3940 x 1580 pixeles con un peso de 2.4 Mb. Como programadores web, todos debemos saber que mostrar imágenes tan grandes en un sitio web es muy mala práctica.

resize_and_optimization

 

Mi primer solución fue usar GIMP, abrir cada imagen y redimensionar con la herramienta adecuada. Como es de esperar, esto lleva mucho tiempo y es una tarea tediosa (muuuuy tediosa). Al  saber que eran muchas imágenes por redimensionar, preferí buscar algo que me fuera más cómodo.

Por fin encontré el comando mogrify de linux, que en una sola instrucción, hace resize de todas las imágenes con las medidas y extensión que se requiera. Explicaré la forma en que lo usé yo, espero que sea de ayuda a quien esté en esta tarea de hacer resize de muchas imágenes.

Este comando tiene muchas y variadas opciones para dar cierto resultado, por el momento solo explicaré como a mí me ayudó.

El punto es que tengo una carpeta con imágenes que pesan en promedio 2.3 Mb y miden 2592 x 1499 pixeles:

propiedades2

propiedades

Se tiene que modificar cada foto a 500 pixeles de acho y que alto se calcule automáticamente.

Para usar el comando te mueves hasta el directorio donde están las imágenes, se escribe:

propiedad3

La opción de resize puede tener dos argumento ancho x alto, en ese orden. Si se omite el alto éste se calcula automáticamente sin deformar la imagen.

Por tanto, la instrucción dice que hace un resize a 500 pixeles de ancho y el alto calculado automáticamente a todas las imágenes con extensión .jpg en la carpeta 😀 Ahora veamos el resultado después de ejecutar el comando:

resize

resize2

Como se ve, pasaron de 2.3Mb a tan solo ¡¡115Kb!! 😀 Basta con poner todas tus imágenes en una carpeta, ejecutar el comando y en menos de un minuto, tienes todas las imágenes escalada y con tamaños en Kb 😀

Como he dicho antes, este comando tiene otras opciones que vale la pena leer en su sitio oficial y de las cuales seguro que usaré en otros proyectos, por poner un ejemplo, hacer thumbails o cambiar extensiones.

Ojalá que les sea de ayuda 🙂 para cualquier ayuda extra o comentarios, pueden escribirme a ringhugos@gmail.com

Anuncios
 
1 comentario

Publicado por en 24 septiembre, 2016 en Linux

 

Etiquetas: , ,

Una respuesta a “Resize de imágenes con mogrify

  1. Oscar Jimenez

    25 septiembre, 2016 at 19:03

    Muy buena opcion.Gracias por compartir

     

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: