.png

.png

Portable Network Graphics

Page d'aide sur l'homonymie Pour les articles homonymes, voir PNG.
Portable Network Graphic

Extension de fichier

.png

Type MIME

image/png

Développé par

W3C

Type de format

format d’image matriciel sans perte

Standard(s)

ISO 15948, IETF RFC 2083

Spécification

Format ouvert

Le Portable Network Graphics (PNG) est un format ouvert d’images numériques, qui a été créé pour remplacer le format GIF, à l’époque propriétaire et dont la compression était soumise à un brevet. Le PNG est un format non destructeur spécialement adapté pour publier des images simples comprenant des aplats de couleurs.

Il a été normalisé par l’ISO (ISO/CEI 15948:2004).

PNG est une spécification pour Internet et l’objet d’un RFC. Il a été créé pour contourner la licence de GIF qui était utilisé à ce moment, CompuServe refusant de laisser utiliser son format gratuitement. PNG a alors été défini mais en augmentant les capacités de GIF.

Sommaire

Utilisation

Une image PNG avec un fond transparent, sur un fond blanc.
La même image sur un fond en damier permet d’observer la transparence.

Pour les images synthétiques

PNG est particulièrement approprié lorsqu’il s’agit d’enregistrer des images synthétiques destinées au Web comme des graphiques, des icônes, des images représentant du texte (bonne conservation de la lisibilité), ou des images avec des dégradés. Le PNG surpasse régulièrement le format GIF en ce qui concerne la taille (avec une palette de couleurs bien choisie) ou la qualité (puisqu’il n’est pas limité à 256 couleurs).

Pour les photos

Les caractéristiques de PNG lui permettent d’enregistrer des photographies sans perte de données, mais au détriment de la taille du fichier résultant qui reste la plupart du temps très supérieure à celle de formats spécifiques aux photographies comme JPEG (ou JPEG 2000).

Détails sur le format

PNG permet principalement d’enregistrer les images matricielles sous différents formats :

  • bit donc monochrome (mais pas forcément noir et blanc)
  • 2 bits pour les images en quadrichromie
  • 4 bits permettant de choisir parmi une palette de maximum 16 couleurs contenues dans le fichier
  • 8 bits en niveaux de gris (256 niveaux)
  • 8 bits permettant de choisir parmi une palette de maximum 256 couleurs contenues dans le fichier (équivalent au format GIF)
  • 24 bits en 16 777 216 (couleurs vraies)
  • 32 bits, soit 232 ou 4 294 967 296 couleurs.
  • 48 bits, soit 248 ou 281 474 976 710 656 couleurs.
Voir l’article Image numérique pour l’explication de ces notions.

Après l’application d’un filtre prédictif qui permet généralement d’obtenir de plus hauts niveaux de compression, le tout est compressé sans pertes suivant l’algorithme deflate (RFC 1951), généralement avec zlib.

Les composantes des pixels ou les entrées de palette sont données soit au format RVB (rouge, vert, bleu), soit au format RVBA (avec un canal alpha supplémentaire pour la translucidité). Dans ce cas, 8 ou 16 bits supplémentaires sont utilisés par pixel ou par entrée de palette, ce qui fait 16 bits pour une image en niveaux de gris, 32 bits pour une image en couleurs vraies et 64 bits pour une image en 4 canaux de 16 bits chacun.

La translucidité

La présence d’un canal alpha définissant différents niveaux de transparence le rend idéal pour la composition sur les pages web. Cette caractéristique est bien implémentée par la majorité des navigateurs web actuels (2007) à l’exception d’Internet Explorer 6 et antérieurs. Il existe cependant des astuces pour les webmestres désirant contourner cette limitation, comme les scripts PNG Behaviour, IE7 ou bobosola. Internet Explorer 7 gère correctement le canal alpha.

La transparence

Lorsque l’image PNG utilise une palette de 256 couleurs maximum, il est possible d’utiliser une des couleurs pour la transparence.

C’est le même comportement qu’avec le format GIF et cela fonctionne même avec Internet Explorer 6. Par conséquent, les images Web au format GIF peuvent être converties en cette version de PNG sans crainte d’incompatibilité avec la majorité des navigateurs web actuels (premier trimestre 2006), et sans souci de brevet (le brevet GIF est néanmoins tombé en 2006 dans le domaine public).

Autres comparaisons avec GIF

Le PNG, d’ailleurs parfois appelé par récursivité PNG’s Not GIF (PNG n’est pas GIF), peut faire tout ce que le format GIF peut faire et même plus, comme la translucidité. Il n’a cependant pas été prévu pour faire des images animées, mais le format dérivé MNG a été créé par ses auteurs à cet effet (voir également le format APNG).

Aussi, les deux formats peuvent être entrelacés, mais PNG utilise l'algorithme Adam7 tandis que GIF affiche dans ce cas l'image ligne par ligne.

Voir aussi

Autres formats :

Liens externes


  • Portail de l’informatique Portail de l’informatique
  • Portail sur Internet Portail sur Internet
Ce document provient de « Portable Network Graphics ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article .png de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • PNG — Расширение .png MIME image/png Разработан PNG Development Group Опубликован 1 октября 1996 Тип формата Растровая графика Развит в APNG, JNG …   Википедия

  • PNG —   [sprich: Ping oder Pi en dschi, Abk. für Portable Network Graphics, dt. »übertragbare(s) Grafik(format) für Netzwerke«, auch: »PNG is not GIF«, dt. »PNG ist nicht GIF«], Format zur Speicherung von Bitmap Grafiken, das im …   Universal-Lexikon

  • Png — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • PNG — failas statusas T sritis informatika apibrėžtis ↑Grafikos failų tipas, skirtas internetui. Panašus į GIF tipą. Pakuojant paveikslus neprarandama informacija. Gali būti 8 arba 24 bitų spalvos. atitikmenys: angl. PNG; Portable Network Graphics… …   Enciklopedinis kompiuterijos žodynas

  • PNG — may stand for: *Papua New Guinea, a country in Oceania, located in the southwestern Pacific Ocean *Partidul Noua Generaţie, former name of a Romanian political party *Persona non grata, a term used in diplomacy which literally means an unwelcome… …   Wikipedia

  • PNG — bezeichnet das Nationalitätszeichen sowie das Kfz Kennzeichen von Papua Neuguinea und ist die Abkürzung für Partidul Noua Generație – Creștin Democrat, eine Partei in Rumänien Persona non grata oder Persona ingrata (lateinisch „unerwünschte… …   Deutsch Wikipedia

  • PNG — abbrev. Papua New Guinea * * * …   Universalium

  • PNG — (Portable Network Graphics) es un formato gráfico basado en un algoritmo de compresión sin pérdida para bitmaps no sujeto a patentes. Este formato fue desarrollado en buena parte para solventar las deficiencias del formato GIF y permite almacenar …   Enciclopedia Universal

  • PNG — sigla nelle targhe automobilistiche e in usi burocratici, Papua Nuova Guinea …   Dizionario italiano

  • PNG — (portable network graphics) graphic file format that offers most of the advantages of the GIF format but is patent free (Computers) …   English contemporary dictionary

  • PNG — abbrev. Papua New Guinea …   English World dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”