PNG

PNG
Extensión .PNG
tipo MIME imagen/png [1]
Desarrollador PNG
publicado 1 de octubre de 1996
Último lanzamiento
Tipo de formato Gráficos de trama
Expandido desde [ 1]
Desarrollado en PNG , JNG , MNG
Estándar(es) ISO 15948 , RFC 2083
formato abierto ?
Sitio web libpng.org/pub/pn… ​(  inglés)
png-mng.sourceforge.net/… ​(  inglés)
 Archivos multimedia en Wikimedia Commons

PNG ( gráficos de red portátiles en inglés  , la abreviatura se pronuncia en inglés /pɪŋ/ [2] ) es un formato raster para almacenar información gráfica usando compresión sin pérdidas usando el algoritmo Deflate .

PNG se creó como un formato libre para reemplazar a GIF , por lo que apareció en Internet el acrónimo recursivo "PNG is Not GIF" [3] (PNG is not GIF).

Historial de formato

El 4 de enero de 1995, Thomas Bowtell propuso en varias conferencias de Usenet crear un formato gratuito que fuera tan bueno como el GIF. Tres semanas después de la publicación de la idea, se desarrollaron cuatro versiones del nuevo formato. Inicialmente, se llamó PBF (Portable Bitmap Format), y recibió su nombre actual el 23 de enero de 1995. Ya en diciembre del mismo año, el consorcio W3C consideró la versión 0.92 de la especificación PNG , y con el lanzamiento de la versión 1.0 el 1 de octubre de 1996, se recomendó PNG como un formato de red completo.

Alcance

Una imagen PNG con un canal de transparencia de 8 bits sobre un fondo de tablero de ajedrez que se usa comúnmente en los editores de imágenes para indicar transparencia

El formato PNG está diseñado para reemplazar el formato GIF obsoleto y más simple , así como, hasta cierto punto, para reemplazar el formato TIFF mucho más complejo [3] [4] . El formato PNG está posicionado principalmente para uso en Internet y edición de gráficos.

PNG admite tres tipos principales de mapas de bits [5] :

El formato PNG almacena información gráfica en forma comprimida. Además, esta compresión es sin pérdidas, a diferencia, por ejemplo, de JPEG .

Tiene las siguientes ventajas principales sobre GIF:

El formato GIF fue desarrollado por CompuServe en 1987 y originalmente no estaba disponible para uso gratuito. Hasta la expiración de las patentes del algoritmo de compresión LZW propiedad de Unisys y utilizadas en GIF en 2004, era difícil aplicarlo en software libre . Ahora estas dificultades han sido eliminadas. PNG, por otro lado, utiliza el algoritmo de compresión Deflate abierto y no propietario desde el principio , cuyas implementaciones gratuitas están disponibles en Internet. Muchos programas de compresión de datos utilizan este mismo algoritmo, incluidos PKZIP y gzip (GNU zip).

El formato PNG tiene una relación de compresión más alta para archivos con una gran cantidad de colores que GIF, pero la diferencia es de aproximadamente 5-25%, lo que no es suficiente para el predominio absoluto del formato, ya que el formato GIF comprime pequeños 2-16 -archivos de color con no menos eficiencia.

PNG es un buen formato para editar imágenes, incluso para almacenar etapas intermedias de edición, ya que la restauración y el nuevo guardado de la imagen no tienen pérdida de calidad. Además, a diferencia, por ejemplo, de TIFF, la especificación PNG no permite que los autores de la implementación elijan qué características van a implementar. Por lo tanto, cualquier imagen PNG guardada se puede leer en cualquier otra aplicación que admita PNG.

Las diferentes implementaciones del algoritmo Deflate brindan diferentes grados de compresión, por lo que se han creado programas de compresión de imágenes con varias configuraciones para obtener la mejor compresión, por ejemplo, una bifurcación de pngcrush OptiPNG y advpng del kit AdvanceCOMP (usa 7-Zip ).

Animación

Hay una característica de GIF que no está implementada en PNG: compatibilidad con varias imágenes en un archivo y, en particular, animación; PNG se diseñó originalmente para almacenar solo una imagen en un archivo.

Para la transferencia de imágenes animadas , se desarrolló un formato MNG extendido , publicado a mediados de 1999 y que ya es compatible con varias aplicaciones, pero que aún no tiene una aceptación general.

MNG ha sido criticado por algunos, en particular los desarrolladores de la Fundación Mozilla, por su complejidad y gran tamaño de implementación, y su falta de compatibilidad con versiones anteriores de PNG. En 2004, desarrollaron el formato APNG , que no fue adoptado como estándar oficial por los desarrolladores de PNG y MNG, pero fue compatible con versiones de prueba de algunos navegadores y algunos visores de imágenes en 2008 .

Compatibilidad del navegador

No todos los navegadores web muestran el contenido de un archivo png de la misma manera. Las áreas problemáticas pueden ser:

  1. transparencia parcial ( canal alfa )
  2. soporte para transparencia en la paleta
  3. corrección gamma
  4. corrección de color ( ICC )

El problema de la compatibilidad con la transparencia de 32 bits (total) de las imágenes PNG en Microsoft Internet Explorer se ha resuelto en la séptima versión del navegador. Para otras versiones de IE, hay varias formas en que un webmaster puede lograr transparencia al incluir funciones especiales y scripts en una página web.

Título

Véase también

Notas

  1. 1 2 3 http://libpng.org/pub/png/pnghist.html
  2. Sitio principal PNG (gráficos de red portátiles) Archivado el 16 de octubre de 2004 en Wayback Machine .  
  3. 1 2 Sitio de inicio de PNG (gráficos de red portátiles) . Consultado el 8 de septiembre de 2004. Archivado desde el original el 16 de octubre de 2004.
  4. Sitio de inicio de PNG (gráficos de red portátiles) . Consultado el 8 de septiembre de 2004. Archivado desde el original el 16 de octubre de 2004.
  5. Una introducción básica a las características de PNG Archivado el 8 de abril de 2007 en Wayback Machine . 
  6. PNG todavía tiene un límite en la cantidad de colores, pero a diferencia de GIF, está limitado a 248 colores (3×16 bits ).
  7. Una introducción básica a las características de PNG/Pronunciación . Archivado el 8 de abril de 2007 en Wayback Machine . 

Enlaces