2005-04-25 : Cette page est la traduction française par Patrick Blanchenay du document intitulé GIF or PNG disponible à l'adresse : http://www.w3.org/QA/Tips/png-gif. Même si le document original n'a pas valeur normative, il reste la seule référence, notamment parce qu'il est susceptible d'évoluer. Par ailleurs, des erreurs de traduction ont pu survenir.
Dans cette astuce, nous allons découvrir les deux types principaux de formats graphiques qui peuvent être utilisés sur le Web pour représenteer des graphiques, schémas ou logos simples :
Le format GIF est un format qui compresse des fichiers en utilisant un algorithme appelé LZW, qui garde des traces des couleurs et contribue à diminuer la taille du fichier.
Le point fort du GIF est qu'il est très bien supporté et solidement établi comme choix par défaut pour les graphiques simples sur le Web. Comparé à d'autres possibilités (notamment le PNG), le GIF n'est pas techniquement supérieur. Mais durant les premières années du Web, quand le support du PNG n'était que naissant, le GIF constituait en effet le choix le plus sûr, et c'est peut-être encore le cas (mais pas de beaucoup) aujourd'hui.
L'un des problèmes du format GIF, c'est que l'algorithm LZW était protégé par un brevet détenu par la société Unisys. Le brevet du Unisys LZW pour les États-Unis a expiré le 20 juin 2003. Les brevets du LZ sont d'ores et déjà expirés au Canada, en France, en Italie, en Allemagne, au Royaume-Uni et au Japon.
Le PNG (Portable Network Graphics), un format de fichier extensible, est portable, sans perte de qualité et efficace à la compression pour les images graphiques. Le PNG constitue un substitut libre (non-breveté) au GIF et peut également remplacer la plupart des utilisations du TIFF. Couleurs indexées, nuances de gris et couleurs vraies sont supportées, ainsi qu'un canal alpha optionnel. La profondeur d'échantillonage peut varier entre 1 et 16 bits.
Pour le Web, le PNG possède trois principaux avantages sur le GIF :
Le PNG offre également une compression plus efficace que le GIF dans presque tous les cas (typiquement, de 5% à 25%).
Néanmoins, il est important de garder à l'esprit que certains anciens navigateurs supportent mal le PNG ou certaines de ses caractéristiques, comme la transparence. Pour davantage d'information sur la façon dont différents navigateurs supportent le PNG, consultez :
Les techniques de qualité du W3C QA sont des petits documents expliquant de manière courte des sujets concernant les développeurs et les designeurs du Web, hébergés et produits par le Quality Assurance Interest Group du W3C.
Même si ces astuces sont consciencieusement vérifiés par les participants du groupe, ils ne doivent pas être pris pour autre chose que ce qu'ils sont : des documents informatifs. En particulier, ce ne sont pas des spécifications techniques normatives du W3C.
Pour en savoir plus sur ces techniques de qualité, sur la façon dont vous pouvez soumettre vos propres perles de sagesse, et pour lire les autres conseils QA, rendez vous sur l'index des astuces.