stringtranslate.com

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

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 hay implementaciones de referencia de software gratuitas disponibles.

MNG está estrechamente relacionado con el formato de imagen PNG . Cuando comenzó 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 características fijas y de animación era un mal diseño, tanto para los usuarios (que no tienen forma de determinar a qué clase pertenece un archivo de imagen determinado) y para servidores web (que deberían usar un tipo MIME que comience con imagen/para fotografías y videos/para animaciones, a pesar de GIF), [1] pero pronto comenzó el trabajo en MNG como una versión de PNG compatible con animación. La versión 1.0 de la especificación MNG se publicó el 31 de enero de 2001.

Soporte de archivos

Apoyo

Gwenview tiene soporte nativo para MNG. 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. [2] Si MPlayer está vinculado a libmng, este y todos sus interfaces gráficos como Gnome MPlayer pueden mostrar archivos MNG.

Los navegadores Mozilla y Netscape 6.0, 6.01 y 7.0 incluían soporte nativo para MNG hasta que el código fue eliminado en 2003 debido al tamaño del código y al poco uso real, [3] provocando quejas en el sitio de desarrollo de Mozilla. [4] Mozilla luego agregó soporte para APNG como una alternativa más simple. [5] De manera similar, las primeras versiones del navegador Konqueror incluían soporte MNG, pero luego se eliminó. La compatibilidad con MNG nunca se incluyó en Google Chrome , Internet Explorer , Opera o Safari .

Soporte de servidor

Los servidores web generalmente no vienen preconfigurados para admitir archivos MNG. [6] [7]

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. [8] 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, diferenciándose sólo en la firma ligeramente diferente ( 8A 4D 4E 47 0D 0A 1A 0Aen hexadecimal , donde 4D 4E 47ASCII significa "MNG"; consulte Portable Network Graphics: 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 soporte MNG sin tener que implementar toda la especificación MNG, del mismo modo que el estándar SVG ofrece los subconjuntos "SVG Basic" y "SVG Tiny".

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

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

Alternativas

La mayoría de los navegadores web modernos admiten animaciones en APNG , SVG , WebP y WebM . A partir de febrero de 2024, solo Apple Safari admite HEIF y JPEG XL . [9] Las alternativas más comunes han sido GIF animados y, hasta su obsolescencia en 2017 [10] , Adobe Flash . Las imágenes GIF están restringidas a 256 colores con compresión limitada, pero el formato es compatible con todos los navegadores web gráficos y todavía se usa ampliamente.

Las animaciones se pueden generar ad hoc en un navegador con CSS 3 que incluye animaciones , transiciones y sprites , o también la API de animaciones web JavaScript , especificando fotogramas o movimientos de imágenes fijas o formas renderizadas. Esto puede consumir muchos recursos y, por lo general, la animación no se puede guardar en un archivo de imagen portátil ni publicar en tableros de imágenes .

Internet Explorer sólo admitía animaciones GIF, CSS y Flash.

Ver también

Referencias

  1. ^ "Preguntas frecuentes sobre PNG". libpng.org .
  2. ^ skiljan, irfan. "Complementos de IrfanView". Irfanview.com . Consultado el 18 de noviembre de 2012 .
  3. ^ "195280 - Eliminación del soporte MNG/JNG". bugzilla.mozilla.org .
  4. ^ "18574 - (mng) restaurar soporte para formato de animación MNG y formato de imagen JNG". bugzilla.mozilla.org .
  5. ^ "Gráficos PNG animados - MDC Doc Center". 4 de julio de 2008 . Consultado el 6 de diciembre de 2010 .
  6. ^ "Ayuda: imágenes y otros archivos cargados". Meta-Wiki de Wikimedia . Fundación Wikimedia. 2 de octubre de 2012 . Consultado el 18 de noviembre de 2012 .
  7. ^ "Error de base de datos". ayuda.lycos.com . Archivado desde el original el 12 de agosto de 2014.
  8. ^ "Página de inicio de MNG (gráficos de red de imágenes múltiples)". libpng.org .
  9. ^ Deveria, Alexis (17 de febrero de 2024). "¿Puedo usar... Tablas de soporte del navegador para tecnologías web modernas?". ¿Puedo usar... Tablas de soporte del navegador para tecnologías web modernas ? Consultado el 21 de febrero de 2024 .Ver: MNG, PNG animado, animación SVG SMIL, WebP, WebM, AVIF, JPEG XL, HEIF/HEIC, animación CSS, API de animaciones web, Adobe Flash.
  10. ^ "Flash y el futuro del contenido interactivo". Adobe Inc. 25 de julio de 2017. Archivado desde el original el 2 de diciembre de 2017.

enlaces externos