robot de la enciclopedia para niños

Portable Network Graphics para niños

Enciclopedia para niños
Datos para niños
PNG (Portable Network Graphics)
PNG transparency demonstration 1.png
PNG transparency demonstration 2.png

Dados.
Desarrollador
PNG Development Group (donado a W3C)
http://www.libpng.org/pub/png/ y http://png-mng.sourceforge.net/pub/png/
Información general
Extensión de archivo .png
Tipo de MIME image/png
Type code PNGf
PNG
Uniform Type Identifier public.png
Número mágico 89 50 4e 47 0d 0a 1a 0a
Lanzamiento inicial 1 de octubre de 1996
Tipo de formato Gráfico rasterizado comprimido sin pérdidas
Extendido de Deflación
Extendido a APNG, JNG y MNG
Estándar(es) ISO 15948, IETF RFC 2083
Formato abierto Sí 

PNG (que significa Portable Network Graphics, o Gráficos de Red Portátiles) es un tipo de archivo de imagen muy usado en internet. Fue creado para mejorar el formato GIF y permite guardar imágenes sin perder calidad. Esto es posible gracias a un método de compresión especial.

Las imágenes PNG se reconocen por su extensión .png. Este formato fue aprobado para su uso en la web el 14 de octubre de 1996.

¿Cómo funcionan los archivos PNG?

Un archivo PNG comienza con una secuencia especial de 8 caracteres. Esta secuencia ayuda a los programas a identificar que es un archivo PNG. También asegura que el archivo no se confunda con otros tipos de documentos.

Estructura de los archivos PNG

Los archivos PNG están organizados en partes llamadas "segmentos". Cada segmento guarda información específica sobre la imagen. Algunos segmentos son esenciales para que la imagen se vea correctamente. Otros son auxiliares y contienen datos extra.

Esta forma de organizar los archivos permite que el formato PNG pueda mejorar en el futuro. Los programas pueden ignorar los segmentos que no entienden sin que la imagen se dañe.

¿Qué información guardan los PNG?

Los archivos PNG pueden almacenar muchos detalles sobre una imagen. Esto incluye los colores, la transparencia y otros datos importantes.

Colores y profundidad en PNG

Las imágenes PNG pueden tener diferentes niveles de color. Pueden ser en escala de grises o a todo color (como las fotos). También pueden incluir un canal alfa, que controla la transparencia.

La "profundidad de color" se refiere a cuántos colores diferentes puede mostrar una imagen. PNG soporta desde pocos colores hasta millones de ellos. Esto permite que las imágenes se vean muy detalladas y con transiciones suaves de color.

  • Escala de grises: Imágenes en blanco y negro.
  • RGB (Color verdadero): Imágenes con millones de colores, como las fotos.
  • Imágenes indexadas: Usan una paleta limitada de hasta 256 colores.

Transparencia en las imágenes PNG

Una de las características más útiles de PNG es su capacidad para manejar la transparencia. A diferencia de otros formatos que solo permiten que un píxel sea completamente transparente o completamente opaco, PNG puede tener diferentes niveles de transparencia.

Esto significa que puedes tener imágenes con bordes suaves o efectos de cristal. Por ejemplo, una imagen PNG puede tener partes que son un poco transparentes, como un velo. Esto se logra con el canal alfa, que puede tener muchos grados de transparencia.

¿Cómo se comprimen las imágenes PNG?

PNG utiliza un método de compresión llamado "deflación". Este método reduce el tamaño del archivo sin perder nada de la calidad original de la imagen. Es como empacar una maleta de forma muy eficiente para que ocupe menos espacio, pero sin quitar nada de lo que hay dentro.

Además de la compresión, PNG usa "filtros". Estos filtros ayudan a predecir el color de cada píxel basándose en los píxeles cercanos. Al restar el color predicho, se guarda menos información, lo que hace que el archivo sea aún más pequeño.

¿Pueden los PNG tener animación?

El formato PNG original no soporta animación. Sin embargo, existen extensiones y formatos relacionados que sí lo hacen:

  • APNG (Animated Portable Network Graphics): Es una extensión de PNG que permite animaciones. Los navegadores modernos suelen soportar APNG. Si un programa no entiende la animación, mostrará la primera imagen de la secuencia.
  • MNG (Multiple-image Network Graphics): Es otro formato que soporta animación, basado en PNG. Es más complejo y no siempre muestra una sola imagen si el programa no lo soporta completamente.

¿Cómo se compara PNG con otros formatos?

PNG es un formato muy versátil, pero es importante saber cuándo usarlo en comparación con otros tipos de imágenes.

PNG vs. GIF

  • Compresión: PNG generalmente comprime mejor que GIF, lo que significa archivos más pequeños.
  • Colores: PNG soporta millones de colores (color verdadero) y diferentes niveles de transparencia. GIF está limitado a 256 colores y solo puede ser completamente transparente o completamente opaco.
  • Animación: GIF soporta animaciones, mientras que el PNG estándar no (aunque APNG sí lo hace).

PNG vs. JPEG

Archivo:Comparison of JPEG and PNG
Esta imagen muestra la diferencia entre JPEG y PNG. Observa cómo el fondo sólido se ve mejor en PNG.

PNG y JPEG se usan para cosas diferentes:

  • JPEG: Es ideal para fotografías y imágenes con muchos detalles y colores. Usa una compresión que reduce el tamaño del archivo, pero puede perder algo de calidad. No soporta transparencia.
  • PNG: Es perfecto para imágenes con áreas de color plano, gráficos, logotipos e ilustraciones. No pierde calidad al comprimir y soporta transparencia. Sin embargo, no es el mejor para fotos muy grandes o para impresión profesional (no soporta el modo de color CMYK).

PNG en la web

Aunque PNG tiene muchas ventajas, su uso en la web fue lento al principio. Esto se debió a que algunos navegadores antiguos no lo soportaban bien. Hoy en día, la mayoría de los navegadores modernos funcionan perfectamente con PNG.

Si alguna vez ves que un PNG no se ve bien en un navegador, podría ser por problemas de "corrección gamma". Esto hace que los colores se vean un poco diferentes. Sin embargo, esto es menos común ahora. Existen herramientas que pueden optimizar los archivos PNG para que se vean bien en todas partes.

Véase también

Kids robot.svg En inglés: Portable Network Graphics Facts for Kids

kids search engine
Portable Network Graphics para Niños. Enciclopedia Kiddle.