Utilizar el menor tamaño posible en las imágenes es esencial para reducir el tiempo de carga de una página web, con unas sencillas librerías podemos ahorrar muchos bytes de datos manteniendo la misma calidad en las imágenes.Vamos a utilizar las librerías “jpegoptim” y “optipng” recomendadas por Google.
Optimizar las imágenes JPEG con jpegoptim
Instalamos la librería con el siguiente comando:
1 |
sudo apt-get install jpegoptim |
Para optimizar una imagen solo tenemos que usar el comando:
1 |
jpegoptim --strip-all image.jpg |
Y para hacerlo de forma recursiva sobre varias imágenes:
1 |
find -type f -name "*.jpg" -exec jpegoptim --strip-all {} \; |
Donde “\” es el directorio donde estemos posicionados.
Optimizar las imágenes PNG, BMP y GIF con optipng
Instalamos la librería con el siguiente comando:
1 |
sudo apt-get install optipng |
Para optimizar una imagen solo tenemos que usar el comando:
1 |
optipng -o7 image.png |
Nota: “-o7” es el mejor nivel de optimización pero también el mas lento.
Y para hacerlo de forma recursiva sobre varias imágenes:
1 |
find -type f -name "*.png" -exec optipng -o7 {} \; |
Donde “\” es el directorio donde estemos posicionados.