Optimisation des images PNG

Comme promis dans l’optimisation les images JPG, voila une astuce qui permet d’optimiser une image PNG via un utilitaire Libre et gratuit.

pngcrush est un utilitaire libre et gratuit sous licence GPL, qui fonctionne en ligne de commande, permettant de réduire la taille d’une image PNG sans dégrader sa qualité.

pngcrush peut être utilisé également pour diverses manipulations d’image comme la suppression des informations textes de l’image et le changement de la profondeur des bits.

Pour tester pngcruch, il faut tout d’abord l’installer. Sous Ubuntu, ça c’est possible via la commande :

sudo apt-get install pngcrush

L’utilisation de pngcruch est très simple, par exemple pour optimiser une image png on peut essayer :

pngcrush -brute -rem text source.png target.png

Il faut noter que pngcrush nécessite l’image source et l’image résultante du faite qu’il ne charge pas l’image source en mémoire.

Le résultat de l’optimisation diffère selon les options utilisées, pour l’exemple précédent, on a utilisé deux options (les plus utilisées) :

  • brute : pour utiliser la meilleure méthode de compression
  • rem text : pour supprimer toutes les informations textes de l’image.

Pour plus de détail sur les différentes options de pngcrush qu’on peut utiliser pour optimiser une image png, essayer de consulter son manuel :

man pngcrush

 

A propos de l'auteur

Faut il vraiment porter des lunettes, pour travailler la nuit, sur un terminal vert sur noire, pour être Geek pour devenir root ?