¿Cuál es la diferencia entre png y jpg?
Hoy en día, las cámaras traseras de los smartphones tienen cada vez más píxeles. Para un mapa de profundidad de 24 bits y 20 megapíxeles, si no se comprime 100, el espacio de almacenamiento de esta foto llegará a 57,2 M. Por ejemplo, en formato BMP, desperdiciará mucho nuestro espacio de almacenamiento.
Entonces los científicos de algoritmos inventaron varios algoritmos avanzados para formular nuevos formatos de imagen, como jpg, png, gif, etc.
Algoritmo de compresión
JPG utiliza un algoritmo de compresión con pérdida y la relación de compresión se puede personalizar. Cuando utilizamos Photoshop para almacenar el formato jpg, podemos elegir la calidad de almacenamiento de la imagen, con niveles que van del 0 al 12, que en realidad es una relación de compresión personalizada. Cuanto mayor sea la relación de compresión, menor será el espacio de almacenamiento de la imagen final y mayor será la pérdida de detalle.
Aunque jpg utiliza compresión sin pérdidas, cuando la calidad de compresión es superior a 9, la calidad de visualización de la imagen sigue siendo bastante buena e incluso es difícil distinguirla a simple vista. Las fotos tomadas con teléfonos inteligentes generalmente tienen por defecto jpg de alta calidad. Para una fotografía de paisaje de 20 megapíxeles, el tamaño de almacenamiento obtenido mediante el algoritmo de compresión predeterminado de la cámara es de aproximadamente 10 M.
Sin embargo, png utiliza un algoritmo de compresión sin pérdidas. Cuando guardamos el formato png en Photoshop, no tenemos la opción de personalizar la calidad de la imagen. En la mayoría de los casos, el espacio de almacenamiento de png es mayor que el de jpg para la misma foto.
Pero cuando la imagen usa menos colores, el algoritmo de compresión del formato png tiene más ventajas e incluso el espacio de almacenamiento es menor que el de jpg. png es básicamente equivalente a comprimir un archivo en formato zip, pero este archivo es solo una imagen.
Canal transparente
La mayor diferencia entre png y jpg es que png admite el canal alfa, que es lo que llamamos canal transparente, mientras que jpg no admite el canal transparente, lo que hace que el formato png en Existen usos especiales para determinadas ocasiones.
Por ejemplo, para los iconos de aplicaciones de ordenador, encontraremos que los bordes del icono son transparentes y se puede ver el fondo del escritorio detrás. Si encontramos el archivo de ícono del programa, encontraremos que el formato del ícono generalmente es png, que es un propósito del canal transparente, pero el formato jpg no puede lograrlo.
Si utilizamos Photoshop para guardar una imagen con un canal transparente en formato jpg, el canal transparente original será tratado como un fondo blanco.
Y el formato png también admite translucidez, y el canal alfa tiene 256 opciones de transparencia, lo que aumenta en gran medida el alcance de aplicación del formato png.
Los diseñadores suelen utilizar la función transparente de png, como los iconos de la empresa o el texto. Los guardamos en formato png, para evitar recortarlos la próxima vez que los utilicemos.
En términos de experiencia, existen tres diferencias obvias entre png y jpg:
1 y png admiten transparencia y Jpg no la admite;
2.png es compresión sin pérdida; Jpg es compresión con pérdida y la relación de compresión se puede personalizar.
3. En la mayoría de los casos, la misma foto png ocupará más espacio de almacenamiento.