WebP est un format d'image moderne qui fournit une compression sans perte et avec perte supérieure pour les images sur le Web. Il permet aux webmasters et aux développeurs Web de créer des images plus petites et plus riches qui rendent le Web plus rapide.
La taille des images sans perte WebP est 26% plus petite que celle des images PNG. Les images avec perte WebP sont 25 à 34% plus petites que les images JPEG comparables avec un indice de qualité SSIM équivalent.
Le WebP sans perte est compatible avec la transparence (également appelée canal alpha) pour seulement 22% d'octets supplémentaires. Dans les cas où la compression RVB avec pertes est acceptable, le WebP avec pertes est également compatible avec la transparence, offrant généralement des tailles de fichiers trois fois inférieures à celles du format PNG.
Les images avec pertes, sans perte et la transparence sont toutes prises en charge dans les images WebP animées, qui peuvent fournir des tailles réduites par rapport aux GIF et à l'APNG.
Fonctionnement de WebP
La compression WebP avec pertes utilise le codage prédictif pour encoder une image, de la même méthode que celle utilisée par le codec vidéo VP8 pour compresser les images clés dans des 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 pour reconstruire exactement les nouveaux pixels. Elle 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 et 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 en tant que tarball.
Compatibilité WebP
WebP est compatible de manière native avec Google Chrome, Safari, Firefox, Edge, le navigateur Opera, ainsi que de nombreux autres outils et bibliothèques logicielles. Les développeurs ont également ajouté la prise en charge de divers outils de retouche d'image.
WebP inclut la bibliothèque d'encodage et de décodage légère libwebp
, les outils de ligne de commande cwebp
et dwebp
pour convertir des images au format WebP et les convertir au format WebP, ainsi que des outils d'affichage, de multiplexage et d'animation d'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 de fichiers PNG et JPEG au format 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.