Un format d'image pour le Web

WebP est un format d'image moderne qui offre une compression avec et sans perte supérieure pour les images sur le Web. Grâce à WebP, les webmasters et les développeurs Web peuvent créer des images plus petites et plus riches qui rendent le Web plus rapide.

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.