Formáty obrázkov: JPEG, PNG, WebP a AVIF

Štyri formáty pokrývajú viac než 99 % obrázkov na modernom webe. Výrazne sa líšia v kompresii, priehľadnosti, animácii a podpore v prehliadačoch. Tu je praktický sprievodca výberom.

Porovnanie vedľa seba

Najprv rýchly prehľad, podrobnosti pri každom formáte nižšie.

Vlastnosť JPEG ? PNG ? WebP ? AVIF ?
Kompresia Stratová Bezstratová Stratová + bezstratová Stratová + bezstratová
Alfa (priehľadnosť) Nie Áno (8 bitov) Áno (8 bitov) Áno (plná)
Animácia Nie Len APNG Áno Áno
Max. bitová hĺbka 8 bitov 16 bitov 8 bitov 10/12 bitov
Typická veľkosť vs JPEG (fotky) 100% 300–1000% 65–75% 40–60%
Podpora v prehliadačoch Univerzálna Univerzálna Chrome 32, Firefox 65, Safari 14 Chrome 85, Firefox 93, Safari 16
Typická rýchlosť kódovania Rýchle Rýchle Stredné Pomalé

JPEG — univerzálny východiskový bod

Ako to funguje

JPEG (Joint Photographic Experts Group) bol štandardizovaný v roku 1992 a je najstarší zo štyroch formátov. Používa stratovú diskrétnu kosínusovú transformáciu na blokoch 8×8 pixelov, po nej kvantizáciu a entropické kódovanie. Kvalita sa ovláda jedným číslom 1 až 100. Moderné kodeky ako MozJPEG z formátu vytiahnu o 10–20 % viac bez zmeny bitového prúdu, takže to prečíta každý dekodér JPEG.

Najlepšie pre

Fotografický obsah s plynulými prechodmi tónov a veľa detailu — portréty, krajiny, produktové fotky, veľké titulné obrázky.

Výhody

Nevýhody

PNG — bezstratový a s priehľadnosťou

Ako to funguje

PNG (Portable Network Graphics) vznikol v 90. rokoch ako slobodná náhrada za GIF. Je striktne bezstratový: kompresia DEFLATE nad filtráciou pixelov po riadkoch. Optimalizátory ako oxipng (rustová varianta optipng) skúšajú kombinácie filtrov a kompresie, aby bola reprezentácia najmenšia, pričom sa nezmení jediný pixel.

Najlepšie pre

Grafiku UI, ikony, snímky obrazovky, diagramy, kresby, logá s plochými farbami a čokoľvek, čo potrebuje skutočný alfa kanál.

Výhody

Nevýhody

WebP — formát Google pre web

Ako to funguje

WebP vydalo Google v roku 2010, založené na videokodeku VP8 a neskôr rozšírené o samostatný bezstratový režim. Podporuje stratovú aj bezstratovú kompresiu v jednom kontajneri, voliteľnú alfa a animáciu. V stratovom režime typicky porazí JPEG o 25–35 % pri rovnakej kvalite. V bezstratovom režime zvyčajne porazí PNG o 20–30 %.

Najlepšie pre

Všeobecné doručovanie na web, keď ešte nie je isté AVIF — fotky, sprity s priehľadnosťou, náhrady za animované GIF, záložná vrstva pod AVIF.

Výhody

Nevýhody

AVIF — špička v kompresii

Ako to funguje

AVIF (AV1 Image File Format) je profil stacionárneho obrazu z videa AV1, vydaný v roku 2019 konzorciom Alliance for Open Media. Až 12bitové farby, plná alfa, HDR, široké farebné priestory, zrnenie. Referenčný kodek (aom-av1 v libavif) je pomalý, ale dosahuje dnes u reálnych fotiek najlepšiu kompresiu.

Najlepšie pre

Veľké titulné obrázky, galérie a všade, kde na šírke pásma záleží viac než na CPU. Hodí sa ako horná vrstva v prvku <picture>.

Výhody

Nevýhody

Aký formát použiť?

V praxi často nevyberáte len jeden. Podávajte najprv AVIF, potom WebP a nakoniec JPEG alebo PNG vnútri <picture> — každý prehliadač dostane najmenšiu verziu, ktorú vie dekódovať.

Časté otázky

Ako prevediem JPG na WebP?

Otvorte PicBrewery, pretiahnite JPG do oblasti nahrávania a WebP sa vygeneruje automaticky vedľa JPEG, PNG a AVIF. Vyberte bunku WebP a kliknite na ikonu sťahovania. Všetko prebehne v prehliadači — súbor sa nenahráva.

Ako prevediem PNG na AVIF?

Pretiahnite PNG do PicBrewery. Prekódovanie do JPEG, WebP a AVIF beží paralelne vo Web Workers. Kliknite na stĺpec AVIF na stiahnutie, alebo vyberte viac riadkov a exportujte ZIP len s najmenšou variantou ku každému zdroju.

Je AVIF lepší než WebP?

Pri fotkách AVIF zvyčajne dá o 20–30 % menšie súbory než WebP pri rovnakej vnímanej kvalite vďaka kodeku AV1. WebP stále vyhráva v rýchlosti kódovania a má širšiu podporu na starších zariadeniach, takže sa dopĺňajú.

Podporuje Safari WebP?

Áno. Safari podporuje WebP od verzie 14 (macOS Big Sur, iOS 14, 2020). Aktuálne Safari dekódujú stratový aj bezstratový WebP.

Je PNG vždy bezstratový?

Áno. PNG používa DEFLATE, čo je striktne bezstratové: pixely z PNG sú bitovo totožné so zdrojom. Úspora veľkosti ide z lepších filtrov a ladenia DEFLATE (napr. oxipng), nikdy z vyhadzovania dát.

Môže mať JPEG priehľadnosť?

Nie. Klasický JPEG nemá alfa kanál. Ak potrebujete priehľadnosť, použite PNG, WebP alebo AVIF. JPEG XL vie alfa, ale v prehliadačoch zatiaľ nie je bežne podporovaný.

O koľko je AVIF menší než JPEG?

Typické fotky s moderným AVIF kodekom (aom / libavif) bývajú o 40–60 % menšie než MozJPEG pri rovnakej vnímanej kvalite. Úspora klesá pri jednoduchej grafike a plochých farbách, kde JPEG už dobre komprimuje.

Dekóduje môj prehliadač AVIF?

AVIF podporujú Chrome 85+, Firefox 93+, Edge 121+ a Safari 16+. Pre univerzálne doručovanie použite <picture> s náhradou WebP alebo JPEG, aby staršie prehliadače stále videli obrázok.

Beží PicBrewery naozaj na strane klienta?

Áno. Dekódovanie a prekódovanie prebieha vo WebAssembly vo Web Workers na vašom zariadení. Neodosielajú sa bajty obrázkov — len sa načítava statická aplikácia a súbory kodekov.

Konverzie medzi formátmi

Hľadáte konkrétnu konverziu? Vyberte pár nižšie — každá stránka má postup, očakávanú úsporu a FAQ pre danú kombináciu.

Vyskúšajte na vlastných obrázkoch

Pretiahnite dávku JPG do PicBrewery a uvidíte WebP a AVIF vedľa seba. Nič sa nenahráva.

Otvoriť PicBrewery