optimiser jpeg

Optimiser des images jpg

jpegoptim : Une commande pratique pour l'optimisation de fichier jpeg sans perte

optimiser linux, jpegoptim, optimisation image, optimiser jpeg

Date de publication : 2011-12-12 14:52:42

Longtemps après la ligne de commande permettant d'optimiser des images png je vais vous présenter un logiciel qui permet d'optimiser des jpg sans perte.

Installer jpegoptim

Comme d'habitude j'utilise aptitude pour installer jpegoptim :

root@home:~$ aptitude install jpegoptim

Utilisation de jpegoptim

Avant de passer à l'optimisation du fichier jpeg, on va vérifier sa taille sur le disque :

root@vps10750:~# ls -al fichier.jpg
-rw-r--r-- 1 root root 31958 13 mai 2009 fichier.jpg

Pour optimiser l'image fichier.jpg j'utilise la commande :

root@home:~$ jpegoptim --strip-all fichier.jpg
  • --strip-all permet de supprimer toutes les métadonnées de l'image (Exif et commentaires)

Maintenant que l'image est optimisée on vérifie à nouveau sa taille :

root@home:~$ ls -al fichier.jpg
-rw-r--r-- 1 root root 31894 12 déc. 12:52 fichier.jpg

Optimiser toutes les images d'un dossier

Taille du dossier avant optimisation avec jpegoptim :

root@home:~$ du images
360484 images

On lance la commande qui permet d'optimiser toutes les images d'un dossier :

root@home:~$ find ~/images/ -type f -name '*.jpg' -exec jpegoptim --strip-all {} \;

Après l'utilisation de jpegoptim :

root@home:~$ du images
359520 images

Résultats de l'optimisation

En utilisant le calcul suivant :

(360 484 - 359 520) / 360 484 = 0.0026

Le gain sur l'ensemble est négligeable 0.26% de place gagnée. Ce n'est pas énorme mais c'est toujours ça de pris ;)

Image : Derek Lowther

 
 

b1n@sp1n