Le format PNG: objectif, faire mieux que GIF

Transcription

Le format PNG: objectif, faire mieux que GIF
Le format PNG: objectif, faire mieux
que GIF
Avec les problèmes de copyright liés au format GIF et l’absence d’un format simple pour le stockage d’images truecolor sans perte, il existe une
place pour un nouveau format de fichier graphique. Le format GIF ayant
maintenant bientôt 10 ans, l’expérience acquise permet de concevoir un
nouveau format graphique suffisamment souple pour être capable d’évoluer et répondant aux nouvelles exigences de l’affichage de graphiques sur
Internet. Pour ces raisons, le format PNG a été développé. Il semble promettre un bon remplacement pour le format GIF dont il reprend la plupart
des caractéristiques, tout en offrant une alternative à JPEG dans le domaine des images en couleurs réelles.
Thomas Vauthier
[email protected]
Le format PNG a été développé par les utilisateurs de la Toile suite au problème de brevet lié à l’utilisation de l’algorithme de compression utilisé dans le format GIF. PNG est l’acronyme pour «Portable Network Graphics». Ce format semble très prometteur et
bien défini et c’est bien plus qu’un bon remplaçant pour le
format GIF.
Caractéristiques principales
– Compression: le format PNG contient un algorithme de
compression performant qui peut être précédé d’une
phase de filtrage pour encore en améliorer les résultats.
– Affichage progressif: le format PNG permet un entrelacement selon les deux dimensions de l’image afin d’obtenir
un excellent affichage progressif.
– Support pour la transparence: le format PNG permet le stockage
d’un canal Alpha permettant d’indiquer un niveau de transparence pour chaque pixel de l’image.
– Format facilement identifiable: le format PNG utilise une signature
dans les premiers bytes qui permet d’identifier le format. Cette signature est indépendante des extensions contenues dans le fichier et permet d’identifier les erreurs de transmission de fichier
les plus courantes.
– Format libre de toute contrainte légale: l’algorithme de compression
utilisé dans le format PNG a été choisi en raison de l’absence de
tout brevet déposé le concernant. Il est totalement libre d’utilisation.
– Format faisant l’objet d’une norme: le format PNG a été proposé
auprès de IETF et du W3C. Son acceptation en tant que norme est
imminente. La méthode de compression utilisée fait également
l’objet d’un RFC auprès de l’IETF.
– Possibilité d’extension: le format PNG est ouvert à un grand
nombre d’extensions. D’une part, il permet l’ajout d’extensions
(chuncks) publiques ou privées, et d’autre part, il permet l’utilisation d’autres algorithmes de compression ou de filtrage avant
compression. Tout ceci en veillant au maximum à une compatibilité descendante avec le programme ne connaissant pas les nouvelles extensions.
– Possibilité de stockage d’informations textuelles: le format PNG permet l’inclusion d’information textuelle et ce dans un format compressé ou non. Le format définit un certain nombre d’éléments
textuels pouvant être contenus et donne des recommandations
pour l’ajout de nouveaux éléments.
– Compatibilité: le format offre des possibilités de conversion sans
perte des informations propriétaires contenues dans un fichier
GIF vers un fichier PNG.
Comparaison entre PNG et GIF
Le format PNG ayant été créé après le format GIF dans le but avoué
de le remplacer, il possède beaucoup d’avantages.
www.com//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.om//.htp:/net@
Formats graphiques utilisés dans le World Wide Web (IV)
www.com//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.
www.com//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@netscape.eps//[email protected]//.htp:/net@com:http.com.www//@
PNG, c’est beau, surtout
pour des applications graphiques complexes.
PNG supporte une profondeur de bits plus grande que 8 bits en ce
y compris les images truecolor (couleurs réelles) avec jusqu’à 48 bits
par pixel, et, en ton de gris, des images avec jusqu’à 16 bits par
pixel.
PNG dispose d’un entrelacement en deux dimensions
plus puissant que celui à une dimension que propose
GIF.
Comme GIF, PNG fournit la possibilité d’incorporer des
données textuelles.
PNG permet un filtrage, qui peut être différent pour
chaque ligne, avant compression. Ce filtrage préalable permet, s’il est bien utilisé, d’obtenir une meilleure compression.
L’algorithme de compression actuel de PNG est libre de tout brevet
et fait partie du domaine public, contrairement à GIF.
PNG offre une meilleure compression que le format GIF et, de plus,
il est prêt à pouvoir intégrer de nouveaux algorithmes de compression plus efficaces lorsqu’ils paraîtront.
Comparaison entre PNG et JPEG
Une comparaison entre ces deux formats est délicate en raison de
leurs différences de principe. En effet, PNG offre une compression
sans perte. Même s’il existe, dans le format JPEG, un algorithme de
compression sans perte, celui-ci est rarement implémenté. Le format JPEG, en raison de son système de compression, ne donne pas
de bons résultats avec les images contenant de fortes transitions de
couleurs tels les dessins ou les photos aux contours bien marqués.
Pour ce type d’image, le format PNG offre de bien meilleurs résultats visuellement en raison de l’utilisation d’une compression sans
perte.
Résumé
Le format PNG utilise une compression sans perte de données.
Le PNG supporte comme le GIF une palette indexée jusqu’à
256 couleurs, mais également les niveaux de gris jusqu’à 16 bits
et les couleurs réelles jusqu’à 42 bits.
Le PNG supporte la transparence ainsi que 254 niveaux de
transparence partielle.
Il possède également une méthode d’entrelacement très performante.
Les fichiers PNG sont généralement plus légers que les GIF, par
contre le PNG est moins performant que le JPEG pour la compression des photographies.
Le PNG ne permet pas de créer des animations.
Seuls les navigateurs récents reconnaissent le format PNG.
A suivre ...

Documents pareils