Formáty obrázků: JPEG, PNG, WebP a AVIF

Čtyři formáty pokrývají přes 99 % obrázků na moderním webu. Výrazně se liší v kompresi, průhlednosti, animaci a podpoře v prohlížečích. Zde je praktický průvodce výběrem.

Srovnání vedle sebe

Nejprve rychlý přehled, podrobnosti u každého formátu níže.

Vlastnost JPEG ? PNG ? WebP ? AVIF ?
Komprese Ztrátová Bezeztrátová Ztrátová + bezeztrátová Ztrátová + bezeztrátová
Alfa (průhlednost) Ne Ano (8 bitů) Ano (8 bitů) Ano (plná)
Animace Ne Pouze APNG Ano Ano
Max. bitová hloubka 8 bitů 16 bitů 8 bitů 10/12 bitů
Typická velikost vs JPEG (fotky) 100% 300–1000% 65–75% 40–60%
Podpora v prohlížečích Univerzální Univerzální Chrome 32, Firefox 65, Safari 14 Chrome 85, Firefox 93, Safari 16
Typická rychlost kódování Rychlé Rychlé Střední Pomalé

JPEG — univerzální výchozí bod

Jak to funguje

JPEG (Joint Photographic Experts Group) byl standardizován v roce 1992 a je nejstarší ze čtyř formátů. Používá ztrátovou diskrétní kosinovou transformaci na blocích 8×8 pixelů, po ní kvantizaci a entropické kódování. Kvalita se ovládá jedním číslem 1 až 100. Moderní kodéry jako MozJPEG z formátu vytěží o 10–20 % víc bez změny bitového proudu, takže je přečte každý dekodér JPEG.

Nejlépe pro

Fotografický obsah s plynulými přechody tónů a spoustou detailu — portréty, krajiny, produktové fotky, velké titulní obrázky.

Výhody

Nevýhody

PNG — bezeztrátový a s průhledností

Jak to funguje

PNG (Portable Network Graphics) vznikl v 90. letech jako svobodná náhrada za GIF. Je striktně bezeztrátový: komprese DEFLATE nad filtrací pixelů po řádcích. Optimalizátory jako oxipng (Rustová varianta optipng) zkoušejí kombinace filtrů a komprese, aby byla reprezentace nejmenší, aniž by se změnil jediný pixel.

Nejlépe pro

Grafiku UI, ikony, snímky obrazovky, diagramy, kresby, loga s plochými barvami a cokoli, co potřebuje skutečný alfa kanál.

Výhody

Nevýhody

WebP — formát Google pro web

Jak to funguje

WebP vydalo Google v roce 2010, založeno na videokodeku VP8 a později rozšířeno o samostatný bezeztrátový režim. Podporuje ztrátovou i bezeztrátovou kompresi v jednom kontejneru, volitelnou alfa a animaci. V ztrátovém režimu typicky porazí JPEG o 25–35 % při stejné kvalitě. V bezeztrátovém režimu obvykle porazí PNG o 20–30 %.

Nejlépe pro

Obecné doručování na web, kdy ještě není jisté AVIF — fotky, sprity s průhledností, náhrady za animované GIF, záložní vrstva pod AVIF.

Výhody

Nevýhody

AVIF — špička v kompresi

Jak to funguje

AVIF (AV1 Image File Format) je profil stacionárního obrazu z videa AV1, vydaný v roce 2019 konsorciem Alliance for Open Media. Až 12bitové barvy, plná alfa, HDR, široké barevné prostory, zrnění. Referenční kodér (aom-av1 v libavif) je pomalý, ale dosahuje dnes u reálných fotek nejlepší komprese.

Nejlépe pro

Velké titulní obrázky, galerie a všude, kde na šířce pásma záleží víc než na CPU. Hodí se jako horní vrstva v prvku <picture>.

Výhody

Nevýhody

Jaký formát použít?

V praxi často nevolíte jen jeden. Podávejte nejdřív AVIF, pak WebP a nakonec JPEG nebo PNG uvnitř <picture> — každý prohlížeč dostane nejmenší verzi, kterou umí dekódovat.

Časté dotazy

Jak převedu JPG na WebP?

Otevřete PicBrewery, přetáhněte JPG do oblasti nahrání a WebP se vygeneruje automaticky vedle JPEG, PNG a AVIF. Vyberte buňku WebP a klikněte na ikonu stahování. Vše proběhne v prohlížeči — soubor se nenahrává.

Jak převedu PNG na AVIF?

Přetáhněte PNG do PicBrewery. Překódování do JPEG, WebP a AVIF běží paralelně ve Web Workers. Klikněte na sloupec AVIF pro stažení, nebo vyberte více řádků a exportujte ZIP pouze s nejmenší variantou ke každému zdroji.

Je AVIF lepší než WebP?

U fotek AVIF obvykle dá o 20–30 % menší soubory než WebP při stejné vnímané kvalitě díky kodeku AV1. WebP stále vítězí v rychlosti kódování a má širší podporu na starších zařízeních, takže se doplňují.

Podporuje Safari WebP?

Ano. Safari podporuje WebP od verze 14 (macOS Big Sur, iOS 14, 2020). Aktuální Safari dekódují ztrátový i bezeztrátový WebP.

Je PNG vždy bezeztrátový?

Ano. PNG používá DEFLATE, což je striktně bezeztrátové: pixely z PNG jsou bitově totožné se zdrojem. Úspora velikosti jde z lepších filtrů a ladění DEFLATE (např. oxipng), nikdy z odhazování dat.

Může mít JPEG průhlednost?

Ne. Klasický JPEG nemá alfa kanál. Potřebujete-li průhlednost, použijte PNG, WebP nebo AVIF. JPEG XL umí alfa, ale v prohlížečích zatím není běžně podporován.

O kolik je AVIF menší než JPEG?

Typické fotky s moderním AVIF kodérem (aom / libavif) bývají o 40–60 % menší než MozJPEG při shodné vnímané kvalitě. Úspora klesá u jednoduché grafiky a plochých barev, kde JPEG už komprimuje dobře.

Dekóduje můj prohlížeč AVIF?

AVIF podporují Chrome 85+, Firefox 93+, Edge 121+ a Safari 16+. Pro univerzální doručování použijte <picture> s náhradou WebP nebo JPEG, aby starší prohlížeče stále viděly obrázek.

Běží PicBrewery skutečně na straně klienta?

Ano. Dekódování a překódování probíhá ve WebAssembly ve Web Workers na vašem zařízení. Neposílají se bajty obrázků — jen se načítá statická aplikace a soubory kodeků.

Převody mezi formáty

Hledáte konkrétní převod? Vyberte pár níže — každá stránka má postup, očekávanou úsporu a FAQ pro danou kombinaci.

Vyzkoušejte na vlastních obrázcích

Přetáhněte dávku JPG do PicBrewery a uvidíte WebP a AVIF vedle sebe. Nic se nenahrává.

Otevřít PicBrewery