Linux consola: Como reducir resolución de imágenes por consola y de forma individual y masiva (Fedora)

Este comando y estos métodos recién los he conocido hoy, y es algo excelente para alguien como yo que trabaja con páginas Web, que debo estar convirtiendo y reduciendo resoluciones de las fotos antes de subirlas a una Web WordPress.

Antes, tenia que abrir GIMP o Photoshop y ejecutar paso a paso. Ahora con una simple linea de comandos, hago todo de una sola vez.

¿Qué hay que hacer?

Para instalar las aplicaciones necesarias, ejecuta lo siguiente:

Primero, instala el software que se encarga de realizar la tarea: ImageMagick

Segundo, instala las librerías para que soporten los formatos PNG, HEIC y WebP

Y listo, ya tienes lo necesario.

Caso 1: Convertir una foto de un formato a otro. En estos ejemplos, voy a convertir siempre de una foto original en PNG a formato WEBP.

Ahora para hacer un cambio de formato es ejecutar el comando de esta manera:

Por ejemplo:

Caso de uso 2: Tengo una foto de resolución 1200×675, que deseo reducirla a un tamaño de máximo 400px horizontal.


Para eso, primero puedo validar con el siguiente comando, la resolución original:

Ahí podemos validar que la foto original tiene un ancho de 1200px.

Pues ahora quiero reducir el tamaño de la foto resultante a una resolución de 400px horizontal pues ejecuto lo siguiente, convirtiendo el formato final de PNG a WEBP.

Con esto, le estamos diciendo al comando que el archivo foto1.png sea transformado a formato WEBP pero reduciendo la resolución de la foto a un ancho de 400px como máximo.

Miren la diferencia del tamaño de los archivos.

Y podemos validar el archivo foto1.webp si efectivamente se redujo a 400px.

Y efectivamente, la foto1.webp tiene resolución de 400px de horizontal.

Caso de uso 3: Queremos convertir la foto PNG a WEBP pero que al convertir le reduzca la calidad en un %.

Aquí ejecutamos así:

Y listo, se transformó la foto de PNG a WEBP, pero reduciendo la calidad final de 100% a 85%.

También, puedes mezclar el Caso 2 y el Caso 3.

Ejemplo:

Y listo, se transformó la foto de PNG a WEBP, pero reduciendo la calidad final de 100% a 85% y cambiando la resolución de 1200px a 400px horizontal.

Caso de Uso 4: Queremos realizar el cambio de formato de PNG a WEBP a todas las fotos de un fólder, además, reducir bajar la calidad a 80% y la resolución a 400px horizontal de forma automático.

Para esto, ejecutamos el siguiente script en la consola:

Y listo.

Espero les sirva estos comandos y scripts.

Comparte este articulo:
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x