Přeskočit na obsah

WebP

Z Wikipedie, otevřené encyklopedie
WebP
Logo
Přípona souboru.webp
Typ internetového médiaimage/webp
TvůrceGoogle
První verze30. září 2010
Obsažen uvnitřResource Interchange File Format (RIFF)[1]
Otevřený formátano
Webdevelopers.google.com/speed/webp/

WebP je ztrátový i bezztrátový kompresní souborový formát pro rastrové obrázky. Vyvinula jej firma Google ze svého otevřeného formátu pro video VP8 používaného v kontejneru WebM a první vydání je z 30. září 2010.

Formát podporuje průhlednost i animaci.

Referenční implementace obsahuje konverzní program pro příkazovou řádku Linuxu pojmenovaný webpconv a také knihovnu pro dekódování.[2]

Google oznámil WebP 30. září 2010 jako otevřený formát určený ke ztrátové kompresi obrázků. Cílem bylo dosáhnout menší velikosti souborů než u JPEG při srovnatelné kvalitě.[3][4] Technologie vycházela z videoformátu VP8, čímž se WebP stal „sesterským projektem“ kontejneru WebM.[5]

V říjnu 2011 byl představen „Extended File Format“,[6][7] který umožnil podporu animace, ICC profilů, metadat XMP a Exif a také dlaždicování velmi velkých obrázků (tato funkce byla později z dokumentace odstraněna).[8]

V listopadu 2011 Google oznámil bezztrátový režim komprese a podporu průhlednosti (alfa kanál) v obou režimech. Podpora byla ve výchozím nastavení aktivována v knihovně libwebp 0.2.0 (16. srpna 2012).[9][10] Testy Googlu ukázaly v průměru 45% zmenšení velikosti při převodu PNG → WebP.[11]

V roce 2016 byla podpora WebP krátce dostupná v beta verzích macOS Sierra a iOS 10, trvalá podpora však byla do prohlížeče Safari přidána až v září 2020 (verze 14).[12][13]

Knihovna libwebp dosáhla verze 1.0 v dubnu 2018.[14]

V roce 2024 měly webové prohlížeče s podporou WebP přibližně 97% podíl na trhu.[15] V listopadu 2024 byl WebP standardizován a publikován jako RFC 9649.

  1. http://code.google.com/speed/webp/docs/riff_container.html WebP Container Specification
  2. KRČMÁŘ, Petr. Má nový formát WebP od Google šanci nahradit JPEG? [online]. root.cz, 2010-10-4 [cit. 2010-10-07]. Dostupné online. 
  3. Comparative Study. code.google.com [online]. [cit. 2025-12-04]. Dostupné v archivu pořízeném z originálu dne 2010-10-04. 
  4. Comparative Study | WebP. Google for Developers [online]. [cit. 2025-12-04]. Dostupné v archivu pořízeném z originálu dne 2021-04-21. (anglicky) 
  5. PAUL, Ryan. Google’s new VP8-based image format could replace JPEG. Ars Technica [online]. 2010-10-02 [cit. 2025-12-04]. Dostupné online. (anglicky) 
  6. WebP Container Specification. Google for Developers [online]. [cit. 2025-12-04]. Dostupné online. (anglicky) 
  7. WebP-Mux (RIFF based container) framework. groups.google.com [online]. [cit. 2025-12-04]. Dostupné v archivu pořízeném z originálu dne 2021-07-25. 
  8. webp-container-spec: remove references to fragments. chromium.googlesource.com [online]. [cit. 2025-12-04]. Dostupné online. 
  9. Lossless and Transparency Modes in WebP- Google Developers Blog. developers.googleblog.com [online]. 2012-08-30 [cit. 2025-12-04]. Dostupné online. (anglicky) 
  10. v0.2.0 - webm/libwebp - Git at Google. chromium.googlesource.com [online]. 2012-08-16 [cit. 2025-12-04]. Dostupné v archivu pořízeném z originálu dne 2017-01-07. 
  11. Jyrki Alakuijala; Vikas Arora; Urvang Joshi. Lossless and transparency encoding in WebP - The official Google Code blog [online]. 2011-11-18 [cit. 2025-12-04]. Dostupné online. 
  12. SHANKLAND, Stephen. Apple tests Google graphics format to speed up websites. CNET [online]. 2016-07-19 [cit. 2025-12-04]. Dostupné online. (anglicky) 
  13. Safari 14 Release Notes. Apple Developer Documentation [online]. 2020-09-16 [cit. 2025-12-04]. Dostupné online. (anglicky) 
  14. refs/tags/v1.0.0 - webm/libwebp - Git at Google. chromium.googlesource.com [online]. [cit. 2025-12-04]. Dostupné online. 
  15. WebP image format | Can I use... Support tables for HTML5, CSS3, etc. caniuse.com [online]. [cit. 2025-12-04]. Dostupné online. 

Externí odkazy

[editovat | editovat zdroj]