Skip to content
EntityQ904680· pop 18· linked from 305 articles

Multiple-image Network Graphics

Sign in to save

Also known as MNG, .mng, MNG animation, Multiple Network Graphics

formato de archivo de imágenes múltiples

Official website

MNG (Multiple-image Network Graphics) Home Page

libpng.org

Link to the official site · 9,679 chars · not written by Vinony

Described at

This document defines the MNG (Multiple-image Network Graphics) format. It also defines the MNG-LC (Low Complexity), MNG-VLC (Very Low Complexity), and JNG (JPEG Network Graphics) formats. These are proper subsets of MNG. MNG is a multiple-image member of the PNG (Portable Network Graphics) format family. It can contain animations, slide shows, or complex still frames, comprised of multiple PNG or JNG single-image datastreams. The MNG and JNG formats use the same chunk structure that is defined in the PNG specification, and they share other features of the PNG format. Any MNG decoder must be able to decode PNG and JNG datastreams. The MNG format (but not MNG-LC or MNG-VLC) provides a mechanism for reusing image data without having to retransmit it. Multiple images can be composed into a "frame" and a group of images can be used as an animated "sprite" that moves from one location to another in subsequent frames. "Palette animations" are also possible. MNG can also store images in a highly compressible "Delta-PNG" format, defined herein. This document includes examples that demonstrate various capabilities of MNG. These include simple movies, composite frames, loops, fades, tiling, scrolling, storage of voxel data, and converting GIF animations to MNG format. 4. MNG Chunks 4.1. Critical MNG control chunks 4.1.1. MHDR MNG datastream header 5. The JPEG Network Graphics (JNG) Format 5.1. Critical JNG chunks 5.1.1. JHDR JNG header 6. The Delta-PNG Format 6.1. Delta-PNG critical chunks 6.1.1. DHDR Delta-PNG datastream header 6.2. Ancillary Delta-PNG chunks 6.2.1. gAMA, cHRM, iCCP, sRGB Color space chunks This specification defines the format of a MNG (Multiple-image Network Graphics) format. It also defines low-complexity and very-low-complexity versions (MNG-LC and MNG-VLC), and the JNG (JPEG Network Graphics) format, which are proper subsets of MNG. Note: This specification depends on the PNG (Portable Network Graphics) [[PNG]]( and the JPEG (Joint Photographic Experts Group) specifications. The PNG specification is available at the PNG web site, Like PNG, a MNG datastream consists of an 8-byte signature, followed by a series of chunks. It begins with the MHDR chunk and ends with the MEND chunk. Each chunk consists of a 4-byte data length field, a 4-byte chunk type code (e.g., "MHDR"), data (unless the length is zero), and a CRC (cyclical redundancy check value). The embedded images can be PNG, JNG, or Delta-PNG datastreams. MNG-LC and MNG-VLC datastreams do not contain JNG datastreams, but MNG-LC and MNG-VLC applications can be enhanced to recognize and process JNG datastreams as well. The 8-byte MNG signature. The MHDR chunk. Frame definitions. A frame is one or more layers, the last of which has a nonzero interframe delay, composited against whatever was already on the display. Layer definitions. An embedded potentially visible image, described by PNG or JNG datastreams or the MNG BASI chunk (a foreground layer). An image that is generated from a stored object as directed by certain MNG chunks (a foreground layer). The background (a background layer). LOOP-ENDL chunks. SEEK chunks that mark points in the datastream where processing can be restarted. Various chunks for creating and manipulating images and other objects. The MEND chunk. MNG does not yet accommodate sound or complex sequencing information, but these capabilities might be added at a later date, in a backward-compatible manner. These issues are being discussed in the [email protected] mailing list. Chunk structure (length, name, data, CRC) and the chunk-naming system are identical to those defined in the PNG specification. As in PNG, all integers that require more than one byte must be in network byte order. The chunk copying rules for MNG employ the same mechanism as PNG, but with rules that are explained more fully (see below, Chapter 8 ). A MNG editor is not permitted to move unknown chunks across the SAVE and SEEK chunks, across any chunks

Excerpt from a page describing this subject · 40,000 chars · not written by Vinony

Article · Español

El MNG (pronunciado ming) es un formato de fichero, libre de derechos, para imágenes animadas. Las iniciales significan Multiple-image Network Graphics. El formato MNG está estrechamente vinculado al formato de imagen PNG. Cuando comenzó el desarrollo de PNG a principios del año 1995, se decidió no incorporar la gestión de la animación, porque se empleaba poco esta capacidad del formato GIF en ese tiempo. Sin embargo, se desarrolló rápidamente un formato que soportaba la animación, el formato MNG, una extensión del formato PNG. La versión 1.0 de las especificaciones de MNG salió el 31 de enero de 2001. MNG actualmente no se actualiza tanto como el PNG. Sin embargo varios navegadores como Netscape Navigator y Konqueror soportan MNG; y los plugins de MNG están disponibles para Mozilla, Opera e Internet Explorer. Los desarrolladores de MNG esperaban que MNG comenzara a sustituir a largo plazo al GIF para imágenes animadas en la Red, de la misma forma que el formato PNG ya comenzó a hacerlo para imágenes fijas, sin embargo la presencia de animaciones MNG en la red es testimonial. La aparición de Animated Portable Network Graphics puede suponer el fin definitivo de MNG. La estructura de los ficheros de formato MNG es básicamente idéntica a la de los ficheros PNG, difiriendo solamente en la firma (8A 4D 4E 47 0D 1A 0A en hexadecimal) y en la utilización de unidades de información discretas que proporcionan una gran variedad de dispositivos de animación. Las imágenes utilizadas en la animación se almacenan en el fichero MNG como una encapsulación de imágenes con formato PNG o JNG. Se crearon también dos versiones de MNG de complejidad reducida: MNG-LC (baja complejidad) y MNG-VLC (complejidad muy baja). Estas permiten a las aplicaciones incluir el soporte de MNG en cierta medida, sin tener que poner todas las especificaciones de MNG. MNG no dispone aún de un tipo registrado de soporte de vídeo MIME, pero se puede utilizar video/x-mng. Son muy pocos los navegadores que soportan este formato. Opera lo soporta parcialmente, Safari no lo soporta. Mozilla retiró el soporte de MNG en la versión 1.5a y todas las futuras versiones, y no parece solucionarse al reinstalarlo por ahora [1], a pesar de las objeciones de la comunidad [2]. El plugin oficioso de Firefox puede utilizarse para integrar el soporte en Mozilla. Hay que indicar que los programadores intentan crear una alternativa a Mozilla, llamada MNGzilla, integrando MNG.

Abstract from DBpedia / Wikipedia · CC BY-SA