? Portable Network Graphics ( PNG) es un formato de imagen que se ha diseñado para reemplazar Interchange Format (GIF ) Gráficos . PNG mejora sobre GIF de varias maneras , tales como añadir soporte para canales alfa , corrección gamma , y una mejor compresión de la imagen . PNG Creación
PNG comenzó el desarrollo como un esfuerzo de la comunidad en varios grupos de noticias de Usenet en 1995. Los grupos estaban formados por científicos de la computación , ingenieros y otros expertos en el campo de la informática , con el objetivo de reemplazar GIF con un nuevo formato para su uso en Internet . La especificación oficial PNG 1.0 fue desarrollado y puesto en libertad dos años después.
Compresión
como GIF , PNG utiliza un algoritmo de compresión de datos " sin pérdidas " . Esto significa que no se pierdan datos de imagen cuando se comprime la imagen y la calidad de imagen no se reduce.
Uno de los factores de motivación que llevó a la creación de PNG fue el descubrimiento de que la Unisys Corporation había patentado el algoritmo de compresión de imágenes que utiliza GIF. En 1994 , Unisys comenzó a exigir a los desarrolladores de software para adquirir una licencia para usar el algoritmo de compresión de GIF. Este fue un cambio repentino e inesperado para los desarrolladores , ya que no se sabía previamente que fue patentado el algoritmo de compresión , y GIF fue ya está siendo ampliamente utilizado en una variedad de aplicaciones cuando Unisys comenzó a cobrar su tasa de licencia . Esto llevó al desarrollo de PNG , el cual fue diseñado para utilizar una licencia libre de algoritmo.
Corrección gamma
Una imagen puede ser ligeramente diferente en una equipo que en otro debido a una combinación de diferentes sistemas operativos , tarjetas de video y monitores de ordenador. El brillo de una imagen puede variar mucho dependiendo del sistema operativo y hardware informático usado.
Para compensar esto , PNG utiliza un sistema de corrección de gamma . Gamma se refiere a una función matemática utilizada por imágenes de ordenador para ajustar los niveles de brillo sobre toda la imagen de una manera que es distinguible para el ojo humano . Corrección gamma ajusta automáticamente la gamma para compensar los cambios entre los sistemas informáticos , por lo que la imagen aparece en el mismo nivel de brillo en cada equipo .
Alfa Canales
un canal alfa es una capa especial de la imagen que controla la transparencia de los pixeles . Imágenes GIF sólo permiten píxeles para ser totalmente transparente o totalmente opaca. PNG mejora sobre esto al permitir que los niveles de transparencia variable.