Red de conocimientos turísticos - Conocimientos sobre calendario chino - Compresión de imágenes webp: ¿qué es el formato webp?

Compresión de imágenes webp: ¿qué es el formato webp?

¿Qué es el formato Webp?

Webp es un formato de imagen desarrollado por Google para acelerar la carga de imágenes.

La versión de escritorio de Chrome puede abrir el formato WebP. Su compresión de imágenes es sólo aproximadamente 2/3 de JPEG, lo que puede ahorrar una gran cantidad de recursos de ancho de banda del servidor y espacio de datos. Sitios web conocidos como FacebookEbay han comenzado a probar y utilizar el formato WebP. Pero WebP es una compresión con pérdidas. Codificar un archivo WebP de la misma calidad requiere más recursos informáticos que codificar un archivo JPEG.

Introducción

Al igual que JPEG, WebP es una compresión con pérdida. Pero Google dice que la principal ventaja del formato es su eficiencia. Descubrieron que "las imágenes WebP son un 40% más pequeñas que las imágenes JPEG para la misma calidad". Google planea agregar soporte nativo para este formato en Chrome "en las próximas semanas". La desventaja es que las imágenes WebP tardan "ocho veces más en codificarse que las imágenes JPEG".

Los analistas creen que, aunque el formato WebP aún no es tan compatible con diversos hardware y software como el formato JPEG, es el navegador Chrome el que Google promueve las ventajas de este formato. El navegador desarrollado por Google tiene una cuota de mercado superior al 10%. Introducción y conversión del formato de imagen WebP

_WebP es un formato de archivo de imagen propiedad de Google que puede proporcionar compresión con pérdida (como JPEG) y transparencia (como PNG), pero en comparación con JPEG o PNG, este formato proporciona mejores resultados. compresión. Android 4.0 (nivel de API 14) y superiores admiten imágenes WebP con pérdida, y Android 4.3 (nivel de API 18) y superiores admiten imágenes WebP transparentes y sin pérdidas.

_La ventaja de WebP es que tiene un mejor algoritmo de compresión de datos de imagen, que puede reducir el tamaño de la imagen y tiene una calidad de imagen que es indistinguible a simple vista; al mismo tiempo, también tiene compresión sin pérdida y con pérdida; modo, transparencia alfa y funciones de animación, y el efecto de conversión es muy bueno y estable, y el efecto de conversión de JPEG y PNG también es muy uniforme.

Conclusión:

Demostración de página web:

_AndroidStudio puede convertir imágenes PNG, JPG, BMP o GIF estáticas al formato WebP. Puede convertir una sola imagen o una carpeta que contenga varias imágenes. Para convertir una sola imagen o una carpeta de varias imágenes, siga estos pasos:

_En la imagen de arriba, la imagen JPG original está a la izquierda y la imagen WebP codificada con pérdida está a la derecha. El cuadro de diálogo muestra los tamaños de archivo de las imágenes originales y convertidas. Puede arrastrar el control deslizante hacia la izquierda o hacia la derecha para cambiar la configuración de calidad y ver instantáneamente el efecto y el tamaño del archivo de la imagen codificada.

_El área central muestra los píxeles que difieren entre la imagen original y la codificada. Con la calidad configurada al 75%, casi no hay diferencia entre las dos imágenes. La siguiente imagen muestra la misma imagen codificada con la calidad establecida en 0%.

Los diferentes formatos de imagen son adecuados para diferentes tipos de imágenes, y JPG y PNG tienen procesos de compresión muy diferentes y producen resultados muy diferentes.

La elección entre PNG y JPG a menudo se reduce a la complejidad de la imagen en sí. Las dos imágenes siguientes muestran resultados muy diferentes debido a los diferentes esquemas de compresión utilizados por los desarrolladores. La imagen de la izquierda contiene muchos pequeños detalles, por lo que utilizar la compresión JPG es más eficaz. La imagen de la derecha contiene una secuencia de colores idénticos que se comprimirían de manera más eficiente usando PNG.

El formato WebP admite modos con y sin pérdida, lo que lo convierte en un reemplazo ideal para PNG y JPG. La única advertencia es que solo es compatible de forma nativa con dispositivos que usan Android 4.2.1 (API nivel 17) y superior. Afortunadamente, la mayoría de los dispositivos pueden cumplir con este requisito.

La siguiente imagen proporciona una visualización sencilla para ayudarle a decidir qué esquema de compresión utilizar.

Problemas conocidos: ¿Qué es el formato Webp?

Webp es una nueva generación de formato de imágenes web lanzada por Google en 2010. Es superior al formato JPEG actual en términos de compresión, mientras que manteniendo la misma calidad. En este caso, el volumen se reduce aproximadamente un 40%. Actualmente, se utiliza principalmente para páginas web y requiere tráfico del navegador para abrirse.

El número máximo de píxeles admitidos por WebP es 16383x16383. WebP de compresión con pérdida solo admite el formato YUV4:2:0 de 8 bits. Compresión sin pérdidas (compresión reversible) WebP admite codificación VP8L y espacio de color ARGB de 8 bits. Tanto la compresión con pérdida como sin pérdida admiten canales de transparencia alfa, perfiles de color ICC y datos de interpretación XMP.

Modo WebP:

WebP tiene dos modos: estático y dinámico. AnimatedWebP admite compresión con y sin pérdida, perfiles de color ICC, datos interpretados XMP y canal de transparencia alfa.

La compresión sin pérdidas de WebP utiliza técnicas avanzadas, como códigos de entropía dedicados para diferentes canales de color, posicionamiento 2D utilizando distancias de referencia inversa y almacenamiento en caché de colores utilizados recientemente.

ml>