Gráficos de red de múltiples imágenes

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Formato de archivo

Gráficos de red de imágenes múltiples (MNG) es un formato de archivo de gráficos, publicado en 2001, para imágenes animadas. Su especificación está documentada públicamente y existen implementaciones de referencia de software libre disponibles.

MNG está estrechamente relacionado con el formato de imagen PNG. Cuando se inició el desarrollo de PNG a principios de 1995, los desarrolladores decidieron no incorporar soporte para animación, porque la mayoría de los desarrolladores de PNG sentían que sobrecargar un solo tipo de archivo con funciones fijas y de animación es un mal diseño, tanto para los usuarios (que no tienen forma de determinar a qué clase pertenece un archivo de imagen dado) y para servidores web (que deben usar un tipo MIME que comience con imagen/ para imágenes fijas y video/ para animaciones, a pesar de GIF). Sin embargo, pronto se comenzó a trabajar en MNG como una versión compatible con animación de PNG. La versión 1.0 de la especificación MNG se publicó el 31 de enero de 2001.

Soporte de archivos

Soporte

Gwenview tiene soporte MNG nativo. GIMP puede exportar imágenes como archivos MNG. Imagemagick puede crear un archivo MNG a partir de una serie de archivos PNG. Con el complemento MNG, Irfanview puede leer un archivo MNG. Si MPlayer está vinculado con libmng, este y todas sus interfaces gráficas, como Gnome MPlayer, pueden mostrar archivos MNG.

Los navegadores Mozilla y Netscape 6.0, 6.01 y 7.0 incluían compatibilidad nativa con MNG hasta que se eliminó el código en 2003 debido al tamaño del código y al poco uso real, lo que provocó quejas en el sitio de desarrollo de Mozilla. Más tarde, Mozilla agregó soporte para APNG como una alternativa más simple. Del mismo modo, las primeras versiones del navegador Konqueror incluían compatibilidad con MNG, pero luego se eliminó. La compatibilidad con MNG nunca se incluyó en Google Chrome, Internet Explorer, Opera o Safari.

Producto Estado de apoyo
Procesamiento de imagen
GIMP Parcial
Gnome MPlayer Sí.
Gwenview Sí.
ImageMagick Sí.
Irfanview Partial, via plugin
KMPlayerSí.
Konvertor Sí.
MPlayer Sí.
XnView Sí.

Servidor de soporte

Los servidores web generalmente no vienen preconfigurados para admitir archivos MNG.

Los desarrolladores de MNG esperaban que MNG reemplazara a GIF para imágenes animadas en la World Wide Web, tal como lo había hecho PNG para imágenes fijas. Sin embargo, con la expiración de las patentes de LZW y la existencia de formatos de archivo alternativos como APNG, Flash y SVG, combinados con la falta de visores y servicios compatibles con MNG, el uso de la web fue mucho menor de lo esperado.

Detalles técnicos

La estructura de los archivos MNG es esencialmente la misma que la de los archivos PNG, solo difieren en la firma ligeramente diferente (8A 4D 4E 47 0D 0A 1A 0A en hexadecimal, donde 4D 4E 47 es ASCII para "MNG"; consulte Gráficos de red portátiles: encabezado de archivo) y el uso de una variedad mucho mayor de fragmentos para admitir todas las funciones de animación que proporciona. Las imágenes que se utilizarán en la animación se almacenan en el archivo MNG como imágenes PNG o JNG encapsuladas.

También se definen dos versiones de MNG de complejidad reducida: MNG-LC (baja complejidad) y MNG-VLC (muy baja complejidad). Esto permite que las aplicaciones incluyan cierto nivel de compatibilidad con MNG sin tener que implementar toda la especificación de MNG, al igual que el estándar SVG ofrece el "SVG Basic" y "SVG minúsculo" subconjuntos

MNG no tiene un tipo de medio MIME registrado, pero se pueden usar video/x-mng o image/x-mng. Las animaciones MNG pueden incluirse en páginas HTML usando la etiqueta <embed> o <object>.

MNG puede ser con pérdida o sin pérdida, dependiendo de si los marcos están codificados en PNG (sin pérdida) o JNG (con pérdida).

Alternativas

Las alternativas más comunes son GIF animado y, hasta su obsolescencia en 2017, Adobe Flash, con la alternativa de video relativamente nueva a GIF recientemente ganando impulso. Las imágenes GIF animadas están restringidas a 256 colores y se usan en escenarios simples, pero son compatibles con todos los principales navegadores web.

En las páginas web, es posible crear pseudo-animaciones escribiendo código JavaScript que carga imágenes estáticas PNG o JPEG de cada cuadro y las muestra una por una durante un intervalo de tiempo específico. Además de requerir que el usuario tenga compatibilidad con JavaScript y elija no desactivarlo, este método puede consumir mucha CPU y ancho de banda para páginas con más de una imagen, imágenes grandes o velocidades de fotogramas altas, y no permite que se guarde la animación. en un archivo de imagen o publicado en sitios basados en imágenes como flickr o tableros de imágenes.

La mayoría de los navegadores web admiten APNG, una extensión no estándar de PNG para animaciones simples tipo GIF. Otra alternativa son las imágenes SVG con gráficos PNG o JPEG incrustados, usando animación SVG (si es compatible) o JavaScript para alternar entre imágenes. Internet Explorer no admite animación APNG ni SVG.

Otro enfoque utiliza funciones de CSS 3, en particular CSS Animation, que ahora tiene cierto nivel de soporte en la mayoría de los principales navegadores web. Los sprites CSS (que proporcionan varias imágenes como mosaicos en un solo archivo de imagen grande) se pueden usar como animaciones variando qué parte de la imagen grande es visible usando Animación CSS o JavaScript.

Contenido relacionado

Doctor Edgerton

KDE

Vidrio ardiente

Más resultados...
Tamaño del texto: