Article de reference

Graphiques de réseau à images multiples

Le format MNG ( Multiple-image Network Graphics ) est un format de fichier graphique publié en 2001 pour les images animées . Sa spécification est documentée publiquement et des...

format de fichier graphique publié en 2001 pour les images animées . Sa spécification est documentée publiquement et des implémentations de référence en logiciel libre sont disponibles.

Le format MNG est étroitement lié au format d'image PNG . Lors du développement initial du PNG début 1995, les développeurs ont décidé de ne pas intégrer la prise en charge de l'animation , car la majorité d'entre eux estimaient qu'il était mal conçu de surcharger un seul type de fichier avec des fonctionnalités à la fois statiques et animées, tant pour les utilisateurs (qui n'avaient aucun moyen simple de déterminer à quelle classe appartenait un fichier image donné) que pour les serveurs web (qui devaient utiliser un type MIME commençant par `.mng` image/pour les images fixes et ` .mng` video/pour les animations, exception faite du format GIF) . Cependant, des travaux ont rapidement été entrepris sur le MNG, une version du PNG prenant en charge l'animation. La version 1.0 de la spécification MNG a été publiée le 31 janvier 2001.

Gwenview prend en charge nativement le format MNG. GIMP peut exporter des images au format MNG. Imagemagick peut créer un fichier MNG à partir d'une série de fichiers PNG. Grâce au plugin MNG, Irfanview peut lire un fichier MNG. Si MPlayer est lié à libmng, il peut afficher les fichiers MNG, ainsi que toutes ses interfaces graphiques, comme Gnome MPlayer .

Les navigateurs Mozilla et Netscape 6.0, 6.01 et 7.0 prenaient en charge nativement le format MNG jusqu'à la suppression du code en 2003, en raison de sa taille et de sa faible utilisation , ce qui a suscité des plaintes sur le site de développement de Mozilla . Mozilla a ensuite ajouté la prise en charge d' APNG comme alternative plus simple . De même, les premières versions du navigateur Konqueror prenaient en charge le format MNG, mais cette fonctionnalité a été abandonnée par la suite. La prise en charge du format MNG n'a jamais été intégrée à Google Chrome , Internet Explorer , Opera ni Safari .

ProduitÉtat du support
Traitement d'images
Chasys Draw IESGIMPGwenviewImageMagickIrfanviewMPlayerXnViewWeb , comme le PNG l'avait fait pour les images fixes. Cependant, avec l'expiration des brevets LZW et l'existence d'autres formats de fichiers alternatifs tels que l'APNG, Flash et SVG , l'utilisation du MNG sur le Web a été bien inférieure aux attentes de ses développeurs.

Détails techniques

La structure des fichiers MNG est essentiellement la même que celle des fichiers PNG, à l'exception de la signature légèrement différente ( 8A 4D 4E 47 0D 0A 1A 0Aen hexadécimal , où 4D 4E 47représente le code ASCII de « MNG » – voir Portable Network Graphics : En-tête de fichier ) et de l'utilisation d'une plus grande variété de blocs pour prendre en charge toutes les fonctionnalités d'animation. Les images utilisées dans l'animation sont stockées dans le fichier MNG sous forme d'images PNG ou JNG encapsulées .

Pour permettre aux applications d'intégrer un certain niveau de prise en charge de MNG sans avoir à implémenter l'intégralité de la spécification MNG, deux versions à complexité réduite de MNG sont également définies : MNG-LC (faible complexité) et MNG-VLC (très faible complexité). Ces spécifications réduites sont conceptuellement similaires aux sous-ensembles « SVG Basic » et « SVG Tiny » proposés par la norme SVG .

Le format MNG ne possède pas de type MIME enregistré , mais video/x-mngpeut image/x-mngêtre utilisé. Les animations MNG peuvent être incluses dans les pages HTML à l'aide de la balise <embed><img> ou <object><img>.

L'enregistrement d'un fichier au format MNG peut être avec ou sans perte, selon que ses images sont encodées en PNG (sans perte) ou en JNG (avec perte).

Alternatives

La plupart des navigateurs web modernes prennent en charge les animations aux formats APNG , SVG , WebP et WebM . Apple Safari prend en charge HEIF et JPEG XL . Internet Explorer ne prend en charge que les animations GIF, CSS et Flash.

Les alternatives les plus courantes au format MNG sont le GIF animé et, jusqu'à son abandon en 2017 , Adobe Flash . Les images GIF sont limitées à 256 couleurs et leur compression est limitée, mais ce format est pris en charge par tous les navigateurs web graphiques et reste largement utilisé.

Il est également possible de générer des animations à la volée dans un navigateur grâce aux fonctionnalités CSS 3 (animations , transitions et sprites ) ou à l' API d'animations web de JavaScript , en spécifiant les images ou les mouvements d'images fixes ou de formes rendues. Ces animations peuvent être gourmandes en ressources et ne peuvent généralement pas être enregistrées dans un fichier portable ni publiées sur des forums d'images .

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index