WebP es un formato de imagen moderno que proporciona una compresión superior con y sin pérdidas de calidad de imágenes en la web. Con WebP, los webmasters y los desarrolladores web pueden crear imágenes más livianas y nítidas que permiten a la web ser más veloz.
Las imágenes sin pérdida de calidad de WebP son un 26% más livianas en comparación con las PNG. Las imágenes con pérdida de calidad de WebP son un 25-34% más pequeñas que las JPEG comparables con un índice de calidad SSIM equivalente.
Lossless WebP admite la transparencia (también conocida como canal alfa o alpha channel en inglés) a un costo de solo 22% de bytes adicionales. Para los casos en los que la compresión RGB con pérdida de calidad es aceptable, WebP con pérdida de calidad también admite la transparencia, lo que generalmente proporciona tamaños de archivo 3 veces más pequeños en comparación con PNG.
Como funciona WebP
La compresión Lossy WebP usa codificación predictiva para codificar una imagen, el mismo método usa el códec de video VP8 para comprimir fotogramas clave en videos.
La codificación predictiva usa los valores en bloques vecinos de píxeles para reducir los valores en un bloque, y luego codifica solo la diferencia.
La compresión WebP sin pérdida de calidad utiliza fragmentos de imágenes ya vistos para reconstruir exactamente nuevos píxeles. También puede utilizar una paleta local si no se encuentra ninguna coincidencia interesante.
Un archivo WebP consta de datos de imagen VP8 o VP8L y un contenedor basado en RIFF. La biblioteca “libwerbp” independiente sirve como implementeción de referencia para la especificación WebP.
Compatibilidad con WebP
WebP es compatible de forma nativa con Google Chrome, Firefox, Edge, Opera y muchas otras herramientas y bibliotecas de software. Los desarrolladores también han agregado soporte a una variedad de herramientas de edición de imágenes.
WebP incluye una biblioteca ligera de codificación y descodificación libwebp, así como las herramientas de comandos en línea cwebp y dwebp para convertir imágenes hacia y desde el formato WebP, y herramientas para ver, mezclar y animar imágenes WebP.
El código fuente completo está en su página de descarga.
Fuente: developers.google.com