Le PNG est un format de compression d’image gratuit, contrairement au GIF. Le GIF est en effet soumis à une license de Unisys, société qui il fut un temps avait envisagé de faire payer tous les sites utilisant des images GIF. Ah aha ah j’en rigole encore.

50% plus léger que le GIF

Pour le reste, le PNG [1] bénéficie à peu près des mêmes caractéristiques que ce bon vieux GIF : 256 couleurs dont une transparente, idéal pour la compression de logos ou de tout type d’image avec de grands aplats de couleur. Pour la liste des avantages du PNG sur le GIF, je vous renvoie à la lecture du site officiel. Pour ma part et par expérience je trouve le PNG vraiment plus léger, typically 5% to 25% (but often 40% or 50% better on tiny images) qui disent sur le site.

Un format largement supporté

Pourtant, j’étais un peu frileux sur l’utilisation du PNG pour les pages de sites à gros traffic genre ceux qui parlent d’IT ou de téléphonie mobile. Je me disais :
le GIF, c’est un truc costaud, solide, passe partout, utilisé depuis des années alors que le PNG, c’est un nouveau format qui a à peine 8 ans d’existence. Oui, j’avoue: j’avais peur. On a toujours peur de ce qu’on connaît mal. C’est pourquoi j’ai décidé de me documenter. Depuis, je n’ai plus peur.

le PNG est pris en charge par tous les navigateurs à partir de

  • Explorer 4 et +
  • Opera 4 et +
  • Netscape 4.5 et +

D’une manière générale, tous les navigateurs modernes (version 5 et +) supportent ce format. Je rajouterai, mais c’est une appréciation toute personnelle, qu’il faut quand même être sacrément vicieux pour utiliser un netscape 4 de nos jours.

Pas de fonction d’animation

Seul inconvénient du PNG : il ne propose pas de fonction d’animation. Impossible de réaliser des arobases en fausse 3D qui tournent. Mais en même temps, est-ce vraiment un problème ?

  1. Je parle ici du PNG8, pas du PNG24. Le PNG 24, plus lourd, intègre une couche alpha et permet de faire de la vraie transparence. L’utilisation du PNG 24 sur le web est tout à fait possible mais vu qu’il n’est pas correctement interprété par IE 6 et précédents, ça reste un peu rock ‘n roll.

Sur le même sujet