Formát WebP byl představen společností Google v roce 2010 spolu s video formátem webm jako součást snahy o zrychlení webu. Vychází z technologie videokodeku VP8, který Google získal akvizicí firmy On2 Technologies. Hlavním cílem bylo snížit datovou náročnost webových stránek při zachování vysoké vizuální kvality obrázků. WebP měl nahradit starší formáty jako JPEG, PNG a GIF, které měly omezenou efektivitu v kompresi.
Technické detaily komprese
WebP využívá pokročilé techniky komprese pro dosažení lepších výsledků:
- Ztrátová komprese využívá prediktivní kódování podobné formátu VP8, což umožňuje efektivnější kompresi než JPEG
- Bezztrátová komprese využívá transformační kódování, které dosahuje o 26% menší velikosti souborů než PNG
- Barevná hloubka 8 bitů na kanál (24 bitů na pixel pro RGB, 32 bitů s alfa kanálem)
- Variabilní kompresní poměr umožňuje nastavit rovnováhu mezi kvalitou a velikostí souboru
Výhody formátu WebP
- Menší velikost souborů – WebP dokáže zmenšit velikost obrázku oproti JPEG o 25-35% bez viditelné ztráty kvality podle oficiálních testů Google.
- Podpora průhlednosti – Stejně jako PNG podporuje WebP alfa kanál pro průhledné obrázky, avšak s menší velikostí souboru.
- Animace – WebP podporuje animované obrázky jako GIF, ale s lepší kompresí a kvalitou.
- Vyšší rychlost načítání stránek – Menší soubory znamenají rychlejší načítání webu, což zlepšuje SEO a uživatelskou zkušenost.
- Široká podpora – WebP je podporován většinou moderních prohlížečů, včetně Chrome, Edge, Firefox, Safari a Opera (nyní již přes 95% všech uživatelů prohlížečů).
Srovnání s jinými formáty
Vlastnost | WebP | JPEG | PNG | AVIF |
---|---|---|---|---|
Komprese | Ztrátová i bezztrátová | Ztrátová | Bezztrátová | Ztrátová i bezztrátová |
Průhlednost | Ano | Ne | Ano | Ano |
Animace | Ano | Ne | Ne (kromě APNG) | Ano |
Podpora prohlížečů | Velmi dobrá (>95%) | Výborná (100%) | Výborná (100%) | Omezená (rostoucí) |
Velikost souboru | O 25-35% menší než JPEG | Střední | Velká | O 20-50% menší než WebP |
Výpočetní náročnost | Střední | Nízká | Nízká | Vysoká |
Nevýhody a omezení WebP
- Kompatibilita se staršími prohlížeči – Některé velmi staré verze prohlížečů WebP nepodporují, ale od roku 2020 je podporován i v Safari (iOS 14/macOS 11).
- Vyšší nároky na zpracování – Komprese a dekomprese WebP může být náročnější na výkon zařízení oproti tradičním formátům.
- Některé aplikace jej nepodporují – Starší grafické editory a některé CMS mohou mít omezenou podporu pro WebP.
Jak WebP používat na webu?
- Převod obrázků do WebP – K dispozici jsou online konvertory (např. Squoosh, CloudConvert) nebo softwary jako Photoshop s pluginem pro WebP.
- Podpora ve WordPressu a dalších CMS – WebP je podporován v novějších verzích WordPressu. Starší verze mohou vyžadovat pluginy.
Použití v HTML – Obrázky ve formátu WebP lze vložit do stránky běžným způsobem nebo využít
<picture>
pro zpětnou kompatibilitu:<picture> <source srcset="obrazek.webp" type="image/webp"> <img src="obrazek.jpg" alt="Popis obrázku"> </picture>
- Optimalizace – Pro maximální efektivitu doporučuji obrázky před použitím optimalizovat nástroji jako TinyPNG nebo ImageOptim.
- CDN služby – Využijte služby jako Cloudflare, Cloudinary nebo BunnyCDN, které umí automaticky konvertovat obrázky do WebP formátu.
- Server-side konverze – Pro dynamické generování WebP verzí obrázků lze využít skripty na straně serveru (PHP, Node.js).
Různé úrovně komprese
WebP umožňuje nastavit různé úrovně komprese podle potřeby:
- Vysoká kvalita (ztrátový režim, kvalita 90-100) – Téměř nerozlišitelná od originálu, vhodná pro fotografie a složité obrázky
- Střední kvalita (ztrátový režim, kvalita 75-85) – Dobrý poměr mezi velikostí a kvalitou, ideální pro většinu webových aplikací
- Nízká kvalita (ztrátový režim, kvalita pod 75) – Výrazná úspora velikosti, vhodná pro náhledy nebo méně důležité obrázky
- Bezztrátový režim – Pro obrázky, kde je důležité zachovat všechny detaily (loga, ikony, schémata)
Dopad na SEO
Rychlost načítání stránek je jedním z důležitých faktorů pro SEO hodnocení. Použití WebP může významně přispět k:
- Lepšímu hodnocení v Core Web Vitals (zejména LCP - Largest Contentful Paint)
- Vyšším pozicím ve vyhledávačích díky rychlejšímu načítání
- Nižší míře opuštění stránky, protože uživatelé nemusí čekat na načtení velkých obrázků
- Lepšímu indexování mobilních verzí stránek (Mobile-First Indexing)
Kdy zvážit jiné formáty
- Když potřebujete absolutní kompatibilitu – Pro velmi staré systémy nebo speciální aplikace bez podpory WebP
- Pro tiskové účely nebo archivaci – U obrázků, kde je vyžadována bezztrátová kvalita pro tisk nebo dlouhodobou archivaci
- Pro maximální kompresi bez ohledu na výpočetní náročnost – Zde může být vhodnější novější formát AVIF
- Při práci s fotografiemi v profesionálních aplikacích – Pro editaci je vhodnější používat RAW, TIFF nebo PSD formáty
Budoucnost formátů obrázků
WebP se stal standardem pro web, ale technologie se dále vyvíjí:
- AVIF (AV1 Image File Format) je novější formát nabízející ještě lepší kompresi než WebP (o 20-50%), ale s vyšší výpočetní náročností a zatím omezenou podporou
- JPEG XL je další slibný formát zaměřený na nahrazení JPEG s lepší kompresí a zachováním kvality
- Hybridní přístup kombinující různé formáty pomocí značky
<picture>
zůstává nejlepším řešením pro maximální kompatibilitu a výkon
Závěr
WebP je skvělým formátem pro moderní webové stránky, protože přináší lepší kvalitu při menší velikosti souborů. Pokud váš web cílí na moderní publikum a rychlost načítání je pro vás klíčová, WebP by měl být vaším hlavním obrazovým formátem. S podporou ve všech hlavních prohlížečích už není potřeba se obávat kompatibility, ale v případě potřeby zpětné kompatibility lze vždy použít hybridní řešení s <picture>
a alternativními formáty. S příchodem ještě efektivnějších formátů jako AVIF je dobré sledovat vývoj a být připraven adaptovat svou strategii pro obrazový obsah.
- Pro vkládání komentářů se musíte přihlásit