Les images WebP sans perte sont 26% plus petites que les images PNG. Les images WebP avec pertes sont 25 à 34% plus petites que les images JPEG comparables avec un indice de qualité SSIM équivalent.
Le format WebP sans perte est compatible avec la transparence (également appelée canal alpha) pour un coût de seulement 22% d'octets supplémentaires. Lorsque la compression RGB avec pertes est acceptable, WebP avec pertes est également compatible avec la transparence, ce qui permet généralement de réduire la taille des fichiers de 3 fois par rapport au format PNG.
Les images WebP animées sont compatibles avec la compression avec pertes, sans perte et la transparence. Elles peuvent ainsi être de taille réduite par rapport aux GIF et APNG.
Fonctionnement du format WebP
La compression WebP avec perte utilise le codage prédictif pour encoder une image, la même méthode utilisée par le codec vidéo VP8 pour compresser les images clés dans les vidéos. Le codage prédictif utilise les valeurs des blocs de pixels voisins pour prédire les valeurs d'un bloc, puis n'encode que la différence.
La compression WebP sans perte utilise des fragments d'image déjà vus afin de reconstruire exactement de nouveaux pixels. Il peut également utiliser une palette locale si aucune correspondance intéressante n'est trouvée.
Un fichier WebP se compose de données d'image VP8 ou VP8L, ainsi que d'un conteneur basé sur RIFF. La bibliothèque libwebp
autonome sert d'implémentation de référence pour la spécification WebP. Elle est disponible dans notre dépôt Git ou sous forme de tarball.
Compatibilité avec le format WebP
WebP est compatible en mode natif avec Google Chrome, Safari, Firefox, Edge, le navigateur Opera, ainsi qu'avec de nombreux autres outils et bibliothèques logicielles. Les développeurs ont également ajouté la compatibilité avec divers outils de retouche d'image.
WebP inclut la bibliothèque d'encodage et de décodage léger libwebp
et les outils de ligne de commande cwebp
et dwebp
pour convertir des images au format WebP et depuis ce format, ainsi que des outils pour afficher, multiplexer et animer des images WebP. Le code source complet est disponible sur la page de téléchargement.
Téléchargement du convertisseur WebP
Convertissez votre collection préférée au format PNG et JPEG en WebP en téléchargeant l'outil de conversion cwebp
précompilé pour Linux, Windows ou macOS.
Faites-nous part de votre expérience sur la liste de diffusion du projet.