Como Optimizar Imágenes JPG y PNG en Ubuntu Linux

Al trabajar con muchas imágenes por ejemplo para galerías en un sitio web, podría ser realmente interesante optimizar las imágenes para ahorrar mucho espacio y mejorar directamente el rendimiento del sitio web y ahorrar algo de tráfico si esto está limitado por su hosting o si muchos sitios nos están robando imágenes haciendo hotlink.

En mis muchos años de optimizacion de servidores web les voy a dejar esta herramienta que me ha sido muy útil para optimizar fotos e imágenes desde linea de comandos en masa o batch.

La herramienta que vamos a detallar se llama jpegoptim, es un programa pequeño con mucho potencial.

Como Optimizar imágenes jpg con jpegoptim

Una gran herramienta para optimizar las imágenes JPEG como dije es jpegoptim.

Es una herramienta de línea de comando simple disponible como paquete de Ubuntu.

Puedes instalarlo fácilmente desde la consola o terminal linux asi:

sudo apt-get install jpegoptim

Y también es muy simple de usar.

Primero, para optimizar una imagen sin pérdida de calidad escribimos esto:

jpegoptim foto1.jpg

O con una pérdida de un máximo del 25%:

jpegoptim –max = 75 foto2.jpg

Se puede obtener mas información en el sitio oficial, también les voy a dejar algunos ejemplos para usarlo de la mejor manera y optimizar las imágenes al máximo.

Como Optimizar imágenes PNG, BMP y GIF con optipng

Otra herramienta para optimizar otros tipos de imágenes es optipng.

Aquí nuevamente puedes instalarlo con apt-get:

sudo apt-get install optipng

Es tan fácil como la primera herramienta, después para optimizar un png hacemos esto:

optipng foto1.png

También puede configurar la herramienta para usar el mejor nivel de optimización, pero también el más lento, el comando es:

optipng -o7 image.png

Otros ejemplos para optimizar JPG y PNG al máximo son estos:

find -type f -name “*.jpg” -exec jpegoptim –strip-all {} \;
find -type f -name “*.png” -exec optipng {} \;
find -type f -name “*.gif” -exec optipng {} \;

Con este ejemplo anterior se buscara en el directorio actual y subdirectorios ejecutando la optimizacion por defecto.

Un ejemplo para optimizar todos los tipos de imagenes jpg es este:

find . -iname ‘*.jpg’ -exec jpegoptim –max=80 –all-progressive –totals –strip-all {} \;
find . -iname ‘*.JPG’ -exec jpegoptim –max=80 –all-progressive –totals –strip-all {} \;
find . -iname ‘*.jpeg’ -exec jpegoptim –max=80 –all-progressive –totals –strip-all {} \;
find . -iname ‘*.JPEG’ -exec jpegoptim –max=80 –all-progressive –totals –strip-all {} \;

Recuerden que linux es sensible a mayúsculas y minúsculas, con estos 4 ejemplos todos los tipos de archivos jpg son optimizados al máximo para reducir espacio en disco.

Y para optimizar archivos png al máximo este ejemplo les va servir:

find . -iname ‘*.png’ -exec optipng -o7 {} \;
find . -iname ‘*.png’ -exec optipng -o7 -strip all {} \;

Valora este artículo para mejorar la calidad de nuestro blog ... 👈👍✌️
Como Optimizar Imágenes JPG y PNG en Ubuntu Linux
4.5 (90%) 2 votes


Noticias Relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *