WebP es un formato de imagen moderno que proporciona una compresión sin pérdidas y con pérdida superior para imágenes de la Web. Con WebP, los webmasters y desarrolladores web pueden crear imágenes más pequeñas y enriquecidas que permiten navegar más rápido.
Las imágenes WebP sin pérdida tienen un tamaño un 26% más pequeño en comparación con los PNG. Las imágenes WebP con pérdida son entre un 25% y un 34% más pequeñas que las imágenes JPEG comparables con un índice de calidad SSIM equivalente.
El formato WebP sin pérdida admite transparencia (también conocido como canal alfa) a un costo de solo 22% de bytes adicionales. Para los casos en los que es aceptable la compresión RGB con pérdida, el formato WebP con pérdida también admite transparencia y, por lo general, proporciona tamaños de archivo 3 veces más pequeños en comparación con PNG.
Las imágenes animadas WebP admiten las funciones sin pérdida, sin pérdida y transparencia, que pueden proporcionar tamaños reducidos en comparación con GIF y APNG.
La compresión de WebP con pérdida usa programación predictiva para codificar una imagen, el mismo método que usa el códec de video VP8 para comprimir fotogramas clave en videos. La codificación predictiva usa los valores en los bloques de píxeles cercanos para predecir los valores de un bloque y, luego, codifica solo la diferencia.
La compresión de WebP sin pérdida usa fragmentos de imágenes ya vistos para reconstruir píxeles nuevos con exactitud. También puede usar una paleta local si no se encuentra una coincidencia interesante.
Un archivo WebP consta de datos de imágenes VP8 o VP8L, y un contenedor basado en RIFF. La biblioteca libwebp
independiente sirve como implementación de referencia para la especificación WebP y está disponible en nuestro repositorio de Git o como un tarball.
WebP es compatible de forma nativa con Google Chrome, Safari, Firefox, Edge, el navegador Opera y muchas otras herramientas y bibliotecas de software. Los desarrolladores también agregaron compatibilidad con una variedad de herramientas de edición de imágenes.
WebP incluye la biblioteca de codificación y decodificación liviana libwebp
y las herramientas de línea de comandos cwebp
y dwebp
para convertir imágenes hacia y desde el formato WebP, así como herramientas para ver, combinar y animar imágenes WebP. El código fuente completo está disponible en la página de descarga.
Convierte tu colección favorita de PNG y JPEG a WebP mediante la descarga de la herramienta de conversión cwebp
precompilada para Linux, Windows o macOS.
Cuéntanos tu experiencia en la lista de distribución del proyecto.