WebP

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
WebP
Extension .webp
Type MIME image/webp
Développé par Google
Type de format format d'image matriciel
Conteneur de fichiers VP8 (image)
Spécification Format ouvert
Comparatif de compression sans perte, jpeg et WebP

WebP est un format d'image matricielle développé et mis à disposition du public par Google. Il exploite un algorithme de compression avec pertes prédictif utilisé pour les images clés du VP8 (qui est le codec vidéo du format WebM) et un conteneur léger et extensible RIFF[1],[2].

Google le présente comme mieux adapté que les compresseurs précédents aux processeurs actuels et surtout aux densités de pixels des écrans actuels (110 à 240 ppi). Par ailleurs, toujours selon Google, 60% des octets transmis sur la toile seraient des images, et WebP procurerait de 30% à 80% de réduction d'espace face à JPEG et PNG[3].

Format[modifier | modifier le code]

Un fichier WebP est un fichier RIFF ayant pour identificateur de format WEBP. Il contient une unique image matricielle compressée en VP8 (avec le même algorithme que les images clefs des vidéos compressées avec ce codec). Il peut également contenir jusqu'à quatre métadonnées supplémentaires : le nom de l'auteur de l'image, le titre de l'image, des informations sur le droit d'auteur et des commentaires.

La taille maximale d'une image WebP est de 16 383 × 16 383 pixels[4], soit environ 268 mégapixels.

Spécifications du WebP :

  • Métadonnées EXIF
  • Profil de couleur ICC
  • Transparence (canal alpha)
  • Animations similaires au GIF animés
  • Option de compression sans perte de qualité avec le format WebP Lossless

Futures évolutions[modifier | modifier le code]

Google a annoncé[5] en mai 2011 entre autres le support pour les métadonnées XMP, les images animées (similaire aux GIFs animés), les profils ICC (implémentés le 3 octobre 2011[6]), une option de compression sans perte de qualité, le canal alpha (implémentés le 18 novembre 2011[7]), l'accélération matérielle compatible VP8, les images en 3D stéréoscopique et les images multiples (spriting) accessibles facilement en HTML ; exemple :

 <img src="image-multiple.webp#image1" />
 <img src="image-multiple.webp#image2" />

Adoption par l'industrie[modifier | modifier le code]

Google annonce comme raison de la création de ce format la volonté de réduire la quantité de données circulant sur Internet car, selon les développeurs, les images représentent en moyenne 65 % des données reçues lors de la consultation d'une page web. Des tests réalisés par Google en transcodant un million d'images déjà compressées avec pertes montrent qu'en moyenne le WebP réduirait la taille des fichiers de 39 % par rapport aux formats JPEG, PNG et GIF[1], sans perte de qualité perceptible.

Navigateurs webs[modifier | modifier le code]

Chrome (et sa version libre Chromium) a été le premier navigateur Web à supporter nativement le format WebP[8], suivi ensuite par Opera[9].

La lecture de ce format d'image est également possible dans tout navigateur compatible avec le format WebM grâce à une bibliothèque écrite en JavaScript[10].

Android supporte nativement le format WebP à partir de la version Android Ice Cream Sandwich (4.0)[11], de ce fait les navigateurs utilisant l'API système, comme Android browser (« Internet »), Chrome Mobile, Zirco Browser, Dolphin Browser Navigateur contextuel des Samsung Galaxy Note. Firefox Mobile semble le seul a ne pas le prendre en charge sur ce système, situation qui pourrait aussi changer en fonction des reconsidérations de Mozilla par rapport à ce format.

Logiciels de traitement d'image[modifier | modifier le code]

Le support natif de ce format est aussi disponible pour les logiciels Imagemagick[12], Konvertor[13], Pixelmator[14], XnView et Acorn[15]

Il existe en outre des plugins sous licence GPL pour Photoshop[16] et pour GIMP[17]. La version 1.4 de darktable[18] permet d'exporter les images au format WebP.

Controverses[modifier | modifier le code]

La fondation Mozilla a annoncé en avril 2011 ne pas vouloir supporter le format WebP tel qu'il existait à ce moment, invoquant des gains peu évidents, une méthodologie de test peu convaincante utilisée par Google[19], le manque de fonctionnalités clés, et une adoption incertaine de la part des auteurs[20]. La fondation Mozilla a décidé de reconsidérer son intégration en 2013[21]. Elle a publié une nouvelle étude ne modifiant pas son avis sur le sujet[22],[23].

Notes et références[modifier | modifier le code]

  1. a et b (en) « WebP, a new image format for the Web », sur le blog Chromium,‎ 30 septembre 2010
  2. (en) WebP Home, Google Code
  3. https://www.youtube.com/watch?feature=player_embedded&v=4tu2SJfSalA
  4. (en) « WebP FAQ », sur le site officiel (consulté le 2 octobre 2010)
  5. (en) « Google I/O 2011: Make the Web Faster - WebP - speed and beyond », The Google Code Channel,‎ 11 mai 2011
  6. (en) « WebP-Mux (RIFF based container) framework », webmproject.org,‎ 3 octobre 2011
  7. (en) « Lossless and transparency encoding in WebP », Google Code Blog,‎ 18 novembre 2011
  8. (en) « Google open sources JPEG assassin », The Register,‎ 30 septembre 2009
  9. (en) « CSS gradients, WebP, and Declarative UI »,‎ 15 mars 2011
  10. (en) « WebPJS - Google's new image format WebP for not supported browsers (with alpha-channel) » (consulté le 12 février 2012)
  11. Webp A new image format for the Web
  12. (en) « ImageMagick: Formats », ImageMagick official website,‎ 17 juin 2011
  13. (en) « Konvertor - image formats » (ArchiveWikiwixArchive.isGoogleQue faire ?), Logipole. Consulté le 13 avril 2011
  14. (en) « Pixelmator 1.6.2 Adds WebP Support », blog officiel de Pixelmator,‎ 6 octobre 2010
  15. (en) « Acorn Updated With New Filters, WebP Support, More », PC World,‎ 22 octobre 2010
  16. (en) « Free plugins for Photoshop & Illustrator...and other software », Telegraphics (consulté le 13 avril 2011)
  17. (en) « webp », registry.gimp.org (consulté le 17 juin 2011)
  18. http://www.darktable.org/
  19. (fr) Firefox : le format d'image WebP de Google pas accepté. 29/05/2011
  20. (en) Jeff Muizelaar, « WebP »,‎ 20 avril 2011
  21. (en) « Bug 600919 - (WebP) Implement WebP image support »,‎ 11 février 2013
  22. (en) Lossy Compressed Image Formats Study sur people.mozilla.org.
  23. Mozilla : Étude de Mozilla comparant les taux de compression de différents formats d'images sur linuxfr.org.

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Lien externe[modifier | modifier le code]