Animated Portable Network Graphics
Un article de Wikipédia, l'encyclopédie libre.
| Animated Portable Network Graphics | |
|
|
|
.png |
|
|
Développé par : |
Mozilla |
|
Type de format : |
PNG animé |
|
Extension du : |
PNG |
|
Spécification : |
Format ouvert |
Le format d’images numériques libre de droits APNG (Animated Portable Network Graphics) est une extension non officielle du format PNG (Portable Network Graphics).
Le format APNG est spécialement conçu pour faire des animations graphiques pour le web. Il se positionne en concurrence avec le format de fichier d’images GIF (Graphics Interchange Format) et plus particulièrement ce que l’on appelle couramment le GIF animé.
Sommaire |
[modifier] Historique
Le PNG a été créé par le W3C pour remplacer le GIF. Outre le fait que le GIF utilisait plusieurs brevets informatiques (le dernier brevet sur le GIF a expiré le 11 août 2006), ce format avait aussi des limitations techniques : 256 couleurs dont une peut être transparente, pas de canal alpha.
La spécification de l'APNG a été faite par Stuart Parmenter et Vladimir Vukicevic pour la Mozilla Corporation en 2004. Mozilla Firefox utilise ce format depuis sa version avancée 3 du 23 mars 2007.
Le groupe de travail PNG a officiellement rejeté l'APNG en tant qu'extention officielle le 20 avril 2007. La raison du rejet est la même raison pour laquelle le format PNG n'avait pas d'animation au départ : le PNG est un format d'image fixe simple. En outre, il faudrait que le type mime des APNG soit différent, ce qui va à l'encontre de la volonté des inventeurs de l'APNG : avoir un format qui affiche tout de même quelque chose avec les navigateurs ne supportant pas ce format.
MNG est le format officiel du W3C pour les animation. Mozilla Corporation a décidé de ne plus utiliser le format MNG, ce format étant trop lourd et la bibliothèque n'étant pas suffisamment mature[1].
L’avantage d’APNG est la taille réduite de la bibliothèque et sa compatibilité avec de vieilles implémentations de PNG.
[modifier] Fonctionnement
Un fichier APNG est en fait un fichier PNG valide. Dans cette image PNG, l'espace des extensions de données, qui est prévu par la norme d'origine du PNG, contient les images suivantes au format PNG. Un programme utilisant une vieille bibliothèque PNG, n'a qu'à récupérer ces données supplémentaires, pour les décoder et ainsi superposer les images.
Dans un fichier APNG, la première image est un PNG normal, et peut donc être lue par la plupart des décodeurs PNG. La plupart des anciens décodeurs PNG seront capables d'afficher la première image.
Le nombre d'images par seconde ainsi que les images suivantes sont stockés dans l'espace supplémentaire comme il est spécifié dans le format PNG original.
[modifier] Support des logiciels et navigateurs Web
[modifier] Logiciels
- APNG Edit, une extension de Mozilla Firefox 3, permet d'assembler des images afin de créer des animations APNG.
- Gif Movie Gear 4, shareware pour Windows fonctionnant sous Wine, permet de créer, d'éditer et convertir les formats APNG.
- KSquirrel, depuis la version 0.7.2 (3 octobre 2007)
- SVG2PNG, un programme en cours d'élaboration donc pas tout à fait stable, permet de convertir les formats SVG en PNG et d'animer ces derniers.
- XnView, depuis la version 1.92 (19 décembre 2007)
[modifier] Navigateurs Web
[modifier] Voir aussi
[modifier] Articles connexes
[modifier] Liens externes
- (en)Spécification de APNG
- (fr)Images PNG animées - MDC (traduction de la spécification)
- (en)Implémentation
- (en)Discussion "MNG contre APNG"
- (en)APNG Edit
- (en)SVG2PNG
- (fr)Animat


