GIF contre PNG

Les fichiers PNG offrent presque toujours une meilleure compression et une taille de fichier réduite par rapport au GIF . Le format PNG prend également en charge la transparence variable et des millions de couleurs tandis que GIF ne prend en charge que 256 couleurs et n'offre pas de canaux alpha. Pour une utilisation en ligne, le seul scénario où les fichiers GIF sont appropriés au lieu de PNG est les animations.

Tableau de comparaison

Graphique de comparaison GIF contre PNG
GIF PNG
Prise en charge de l'animationOuiNon
La gestion des couleursNonPrend en charge la gestion des couleurs grâce à l'inclusion de profils d'espace colorimétrique ICC
Prise en charge de plusieurs pagesOuiNon
Soutien à la transparenceOuiOui
Extensions de fichiers.gif, .gfa.png
Type MIMEimage / gifimage / png
Raster / vecteurRasterRaster
Couleur indexéeOuiOui (pour les fichiers PNG de 1 à 8 bits)
ReprésenteFormat d'échange graphiquePortable Network Graphics
Prise en charge des métadonnéesOuiOui
Prise en charge des calquesOuiNon
Support d'entrelacementOuiOui
Type de formatFormat d'image graphique rasterFormat d'image graphique raster
ExtensibleOui (GIF89a)Non
Compatible avec les applicationsLa plupart des navigateurs Web et des suites de productivitéLa plupart des navigateurs Web et des suites de productivité
Algorithme de compressionLempel-Ziv-Welch (LZW)Algorithme de compression DEFLATE sans perte
BrevetéNonNon
Identifiant de type uniformecom.compuserve.gifpublic.png
Nombre magiqueGIF87a / GIF89a89 50 4e 47 0d 0a 1a 0a

Applications

À moins que votre image ne soit animée, utilisez le format PNG.

Avantages de PNG sur GIF

Le format PNG offre plusieurs avantages par rapport aux fichiers GIF:

  • Meilleure compression, résultant en une taille de fichier réduite (généralement 5 à 25% mieux)
  • PNG prend en charge la transparence variable (canaux alpha).
  • PNG offre un contrôle de la luminosité de l'image (via une correction gamma multiplateforme) et une correction des couleurs.
  • PNG prend en charge l'entrelacement bidimensionnel (une méthode d'affichage progressif), contrairement à GIF.

Transparence

Dans un fichier GIF, une seule couleur peut être spécifiée comme transparente. Les fichiers GIF finissent par produire des effets de halo lorsqu'ils sont utilisés avec des couleurs d'arrière-plan différentes de sa couleur d'arrière-plan supposée (généralement blanche ou noire).

Les fichiers PNG ont une meilleure prise en charge de la transparence, avec un masque alpha 8 bits.

Part de marché

La part d'utilisation sur Internet (via les archives HTTP) des principaux formats d'image

Articles Connexes