¿Por qué las imágenes png son más claras que las imágenes bmp?
Png está diseñado para reemplazar los formatos de archivo GIF y TIFF y agregar algunas características que el formato de archivo GIF no tiene. PNG utiliza un algoritmo de compresión de datos sin pérdidas derivado de LZ77. Debido a su alta relación de compresión y tamaño de archivo pequeño, generalmente se usa en programas JAVA, páginas web o programas S60.
PNG también admite transparencia de canal alfa para imágenes en color verdadero y en escala de grises. Admite imágenes en color verdadero de hasta 24 bits e imágenes en escala de grises de 8 bits. Admite transparencia/translucidez del canal alfa. Admite información de calibración gamma para el brillo de la imagen. Admite el almacenamiento de información de texto adicional, conservando así el nombre de la imagen, el autor, los derechos de autor, la hora de creación, los comentarios y otra información.
Comparación de imágenes PNG con otros formatos:
1. PNG y GIF
1. En términos generales, después de convertir las imágenes GIF estáticas a PNG sin pérdidas, se están comprimidos La proporción mejorará ligeramente (siempre que también se utilice el modo de índice de 8 bits).
2. PNG puede brindar soporte para profundidades de color más grandes, incluido el color verdadero de 24 bits (8 bits de 3 canales) y 48 bits (16 bits de 3 canales). La adición del canal alfa puede soportar aún más la representación de 64 bits por píxel.
3. Cuando una imagen PNG con una profundidad de color de más de 8 bits se convierte en un GIF, la calidad de la imagen se reducirá debido a la separación de colores (reducción en la cantidad de colores).
4.GIF admite de forma nativa imágenes dinámicas, mientras que PNG solo se puede implementar a través de estándares no estándar. Sobre la base de PNG, se han desarrollado formatos APNG y MNG que admiten animación, pero su popularidad no es alta. PNG tiene poco soporte en navegadores más antiguos como IE6.
En segundo lugar, PNG y JPEG
1 y JPEG pueden producir archivos más pequeños para imágenes fotográficas (o similares) porque JPEG utiliza un método de codificación con pérdida específico para imágenes fotográficas, adecuado para situaciones con baja contraste, transición de color suave, mucho ruido y estructuras irregulares.
Si utilizamos PNG en lugar de JPEG en este caso, el tamaño del archivo aumentará mucho, pero la mejora en la calidad de la imagen será limitada. En consecuencia, si el texto, líneas o imágenes similares guardadas tienen bordes claros y grandes áreas de la imagen tienen el mismo color, el efecto de compresión del formato PNG es mucho mejor que el del JPEG y no habrá pérdida de imagen en alto contraste. áreas como JPEG. Si la imagen tiene bordes nítidos y las características de una imagen fotográfica, existen compensaciones entre los dos formatos. JPEG no admite transparencia.
2. Debido a que JPEG es una compresión con pérdida, se producirá una pérdida iterativa durante el proceso de compresión y decodificación repetidas, la información se seguirá perdiendo y la calidad de la imagen se reducirá. Dado que PNG no tiene pérdidas, es más adecuado guardar la imagen para editarla.
Si bien PNG también es eficaz para comprimir imágenes fotográficas, también existen formatos de compresión sin pérdidas diseñados específicamente para imágenes fotográficas, como JPEG2000 sin pérdidas y Adobe DNG. En términos generales, estos formatos no se pueden aplicar a todas las imágenes. Las imágenes que se publicarán se pueden guardar como JPEG y codificarlas una vez con JPEG no provocará una pérdida obvia de imagen.
Tres. PNG frente a JPEG-LS
JPEG-LS es un formato de compresión "casi" sin pérdidas. En comparación con la compresión JPEG con pérdida mencionada anteriormente, su popularidad no es alta. Utilizando un conjunto estándar de imágenes de prueba, se pueden realizar comparaciones directas con archivos PNG. Según el Waterloo Repertoire ColorSet (un conjunto estándar de imágenes de prueba), JPEG-LS generalmente funciona entre un 10 % y un 15 % mejor que PNG, pero hay algunas imágenes en las que PNG funciona significativamente mejor, alrededor de un 50 %-75 %. Por lo tanto, si ambos formatos son compatibles y son sensibles al tamaño del archivo de imagen, puede probar ambos formatos. Esto tiene mucho que ver con los datos de la imagen en sí.
Cuatro. PNG y TIFF
TIFF es un formato que combina varias soluciones. Se usa ampliamente como formato intermedio para el intercambio de imágenes entre software de edición de imágenes profesional, por lo que continúa admitiendo más funciones que las aplicaciones necesitan, pero no muchas para operaciones de imágenes que a las aplicaciones no les interesan. Esto también significa que muchas aplicaciones sólo reconocen un subconjunto de TIFF, lo que genera una mayor confusión potencial.
El algoritmo de compresión sin pérdidas más utilizado para TIFF es LZW. Este algoritmo también se utiliza en GIF y no se patentó hasta 2003. Existe una variante de TIFF que utiliza el mismo algoritmo de compresión que PNG, pero no es compatible con muchos programas propietarios. TIFF también proporciona un algoritmo especial de compresión sin pérdidas, similar al CCITTGroup IV, que puede comprimir imágenes binarias (como faxes o texto en blanco y negro) mejor que PNG. PNG solo admite α no multiplicada por la izquierda, y TIFF también admite α conjunta (multiplicada por la izquierda).
La especificación PNG no incluye un estándar para datos de imagen EXIF (Exchangeable Image File Format) incrustados, como las imágenes capturadas por una cámara digital. TIFF, JPEG 2000, DNG DNG todos admiten EXIF.