PNG
debe sus siglas a los vocablos ingleses Portable Network Graphics,
cuya traducción directa al castellano es gráficos de red
portátiles.
Este
formato gráfico surgió a partir de la controversia que
se suscito cuando Compuserve, propietaria del formato, y Unisys, propietaria
del algoritmo de compresión LZW usado por los ficheros GIF, decidieron
que los programas que usaran este formato deberían de pagar.
Esto
generó el desarrollo de un nuevo formato gráfico, PNG,
que fue adoptado por el W3C en 1996.
El
uso del formato PNG es gratuito, y su código completo está
disponible para cualquier usuario.
Las
características principales del formato PNG son:
- Formato de mapa de bits.
- Alta tasa de compresión sin pérdidas.
- Soporte de colores: color indexado, color verdadero de 48 bits,
escala de grises de 16 bits.
- Sistema de entrelazado Adam7.
- Transparencia en color indexado.
- Transparencia de canal alfa en imágenes en color verdadero
y escala de grises.
- Corrección gamma.
- Cromaticidad.
El
formato PNG dispone de un potente algoritmo de compresión, sin
pérdidas (la información no se altera), y con una tasa
my alta de compresión.
El
mecanismo de la compresión, básicamente, se basa en optimizar
la imagen línea a línea y aplicar después un algoritmo
de compresión derivado del método LZ77, utilizado en programas
de compresión general tan famosos como ZIP.
La
gama de soporte de colores puede alcanzar hasta color verdadero de 48
bits, lo cual supone disponer de una paleta de más de 281.474.976.000.000
colores diferentes.
El
sistema de entrelazado Adam7, utilizado por PNG, es más potente
que el utilizado por GIF, ya que el sistema Adam7 muestra la imagen
en 7 etapas y el resultado final es una imagen que es vislumbrada mucho
antes que con el sistema en 4 etapas de GIF.
En
cuanto a la transparencia, PNG utiliza 2 métodos: la transparencia
para las imágenes de color indexado y la transparencia de canal
alfa en las imágenes en color verdadero y escala de grises.
En
la transparencia en las imágenes de color indexado, PNG funciona
igual que GIF, asignando el valor de transparencia a uno de los valores
de la paleta del gráfico.
La
transparencia PNG de canal alfa en las imágenes a color de 48
bits o en escala de grises se basa en poder establecer el grado de transparencia
que se desee a todos los pixeles del canal alfa de esa imagen, con lo
que se pueden obtener imágenes dotadas de cierta transparencia,
no en un único color (como en el caso de la transparencia en
imágenes de color indexado), sino en todos los pixeles de la
paleta.
La
corrección gamma y la cromaticidad permite mostrar los colores
de la imagen de una forma más precisa.
Aún
teniendo todas estas ventajas, el formato PNG no es práctico
(aún) para el uso en páginas web debido a que no es adoptado
por todos los navegadores, y aún menos por las versiones antiguas
de los mismos.
SIGUE...
MAPAS DE IMAGENES VERSUS IMAGENES VECTORIALES
Artículo
de David Gutiérrez Verdura