www.menfin.net
français English
GEEK ZONE
Calendrier13 avril 2007
Commentaires 0 Commentaire
Le SPAM c’est le mal ? précédent suivant Spip : Désactivation du téléchargement

Optimiser une petite image .png

Quand je travaille pour sur un site web, que ce soit pour des raisons professionnelles ou personnelles, j’utilise souvent Adobe Photoshop CS2. Les fonctions sont souvent puissantes, intuitives et l’interface est ergonomique... Mais pour le web, CS2 manque quelque peu de souplesse.

Le web c’est souvent l’économie de bout de chandelle. Et forcément comme tout le monde n’a pas un accès internet très haut débit, j’utilise de petites astuces pour réduire la taille des images.

Sur le net, il existe de nombreux formats d’images. Les plus connus et les plus utilisés sont JPG, PNG et GIF

Le format GIF est souvent à exclure, car il ne supporte que 256 couleurs. Il est utile pour de très petites images, mais avec peu de couleurs. D’autre part, la transparence n’est supportée que pour un seul niveau (transparent ou opaque uniquement).

Le JPG est probablement le plus utilisé. Malheureusement, il ne gère pas la transparence et si la compression est trop forte, l’image perd rapidement en qualité. C’est le format idéal pour publier ses photos de vacances sur le net.

Le format PNG est maintenant bien supporté par les navigateurs. Il gère la transparence avec plusieurs niveaux et la compression n’est pas destructive. C’est le format idéal pour des images de taille réduite.

Photoshop CS2 gère ces formats sans le moindre problème. Mais pour une raison que j’ignore quelque peu, quand je fais de très petites images, une fois sauvées, la taille est relativement importante pour la quantité d’information. Alors, dans mon souci d’économie, j’ai trouvé une astuce avec l’outil NetPBM.

NetPBM fonctionne sous Linux et sur la majorité des systèmes d’exploitation (Windows inclus). Du coup, il est possible de passer par cet outil pour travailler et épurer les images enregistrées avec CS2.

Voici donc 3 petites lignes de commandes :


pngtopnm -alpha image.png > image.alpha.pnm
pngtopnm image.png > image.pnm
pnmtopng -alpha image.alpha.pnm image.pnm > image.png

Le résultat est pour le moins sympathique :

Format Taille Image
JPG 3561 Icone avec CS2
PNG 710 Image avec netpbm (PNG)
GIF 710 Image avec netpbm (GIF)

Du coup, pour une taille réduite, la qualité est identique.


Une mouche passe...
Réagissez maintenant à cet article (afficher)
Crédits
Adoptez Firefox Profile :: Coolphotoblogs.org Votez ! Valid XHTML 1.0 Strict Valid CSS! 7 Personnes suivant le site Site sans Pub © BobCaTT — 2003 - 2008