WebP le nouveau format des images pour le Web
WebP est un format d’image créé par Google qui fournit une compression supérieure sans perte pour les images sur le Web. En utilisant WebP, les webmasters et les développeurs web peuvent créer des images plus petites et plus riches tout en rendant le surf plus rapide.
Les images sans perte WebP sont 26% plus petites que les images PNG. Les images WebP lossy sont 25-34% plus petites que les images JPEG comparables avec un indice de qualité SSIM équivalent.
Lossless WebP prend en charge la transparence ( même pour les cas où la compression RGB avec perte est acceptable) pour un coût de seulement 22% d’octets supplémentaires. WebP fournit des fichiers en moyenne 3× plus petits par rapport aux PNG avec transparence.
Comment fonctionne WebP
La compression avec perte WebP utilise le codage prédictif pour encoder une image, la même méthode que celle 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 ne code que la différence.
La compression WebP sans perte utilise des fragments d’image déjà vus afin de reconstruire exactement les nouveaux pixels. Il peut aussi utiliser une palette locale si aucune correspondance intéressante n’est trouvée.
Toute l’information sur les types de compression ici.
Un fichier WebP est constitué 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, et est disponible à partir d’un dépôt git ou sous forme d’archive ici.
Support
WebP est compatible avec Google Chrome et Opera ainsi qu’une série d’autres navigateurs (liste ici) .
Un convertisseur PNG et JPEG vers WebP est disponible pour Linux Windows et Mac OS X ici.
Informations officielles ici