Prevod JPG na AVIF — zadarmo online, bez nahrávania
Pretiahnite JPG do PicBrewery a získajte verziu AVIF priamo v prehliadači — bez nahrávania, bez vodoznaku. Očakávajte súbory o 40–60 % menšie než zdrojové JPG pri rovnakej kvalite vďaka kodeku AV1, na ktorom AVIF stojí.
Širšie porovnanie AVIF s JPEG, PNG a WebP nájdete v tabuľke porovnania formátov.
Ako previesť JPG na AVIF
- Otvorte PicBrewery.
- Pretiahnite JPG do oblasti nahrávania (až 20 súborov v dávke, 20 MB každý).
- Počkajte na dokončenie AVIF. JPEG, PNG a WebP sa doplnia skôr; AVIF je naposledy, lebo AV1 je náročnejší na CPU — na modernom notebooku počítajte 1–3 sekundy na megapixel.
- Kliknite na ikonu sťahovania pri bunke AVIF. Pri dávkach Stiahnuť vybrané ako ZIP zabalí len najmenší formát ku každému zdroju.
Prečo prevádzať JPG na AVIF?
AVIF je profil statického obrázka z video kodeku AV1, vydaný v roku 2019 Alianciou pre otvorené médiá. Dnes je to najsilnejší bežný kodek pre statické obrázky: pri reálnych fotografiách je AVIF zvyčajne o 40–60 % menší než MozJPEG pri rovnakej vnímanej kvalite. Úspora prichádza z lepšej predikcie na úrovni blokov, väčších transformácií a flexibilnejšieho entropického kódovania než 30-ročný DCT dizajn JPEG. AVIF pridáva alfu, HDR, široký gamut a hĺbku 10/12 bitov — čo JPEG nepodporuje.
Jediný háčik je čas kódovania. JPEG sa zakóduje za milisekundy; AVIF potrebuje jednu až niekoľko sekúnd na megapixel. Pri hromadnom spracovaní to nevadí — zariadenie prácu spraví raz a výsledný súbor ostane menší navždy. PicBrewery kóduje vo Web Workers paralelne s JPEG, PNG a WebP, takže rýchlejšie formáty môžete stiahnuť, kým sa AVIF ešte počíta.
Očakávaná úspora veľkosti
Fotky z foťáka prekódované z JPG k85 na AVIF k55 vyjdú o 40–60 % menšie bez viditeľnej straty. Motívy s vysokou frekvenciou (lístie, vlasy, látka) sú na hornom okraji tohto rozsahu; riedke málo detailné motívy (obloha, štúdio) na dolnom, lebo JPEG ich už dobre stlačí. JPG pripomínajúce snímku s ostrým textom z AVIF často profitujú najmenej — bezstratový WebP alebo PNG na takých vstupoch často vyhráva, PicBrewery ukáže alternatívy v tom istom riadku.
Podpora AVIF v prehliadačoch
AVIF podporujú Chrome 85+ (2020), Firefox 93+ (2021), Edge
121+ a Safari 16+ (2022 — macOS Ventura, iOS 16). Pre staršie
prehliadače použite prvok <picture> s AVIF navrchu
a JPG ako náhradou — každý prehliadač vyberie najlepší zdroj, ktorý vie dekódovať.
Plná tabuľka verzií je na /sk/formats/#avif.
Časté otázky
O koľko je AVIF menší než JPG?
Typické fotky prekódované z JPG kvality 85 na AVIF kvality 55 vyjdú o 40–60 % menšie pri vizuálne zodpovedajúcej kvalite. Úspora klesá pri málo detailnej grafike (obloha, štúdio), kde JPEG už komprimuje dobre, a rastie pri vysokofrekvenčných textúrach (lístie, látka, pleť), kde transformácie a intra predikcia AV1 vedú.
Podporuje Safari AVIF?
Áno, od Safari 16 (macOS Ventura a iOS 16,
september 2022). Chrome podporuje AVIF od verzie 85
(2020), Firefox od 93 (2021) a Edge od 121. Pre staršie
prehliadače podávajte AVIF v prvku <picture>
s náhradou JPG.
Prečo je kódovanie AVIF také pomalé?
AVIF vychádza z kodeku AV1. AV1
dosahuje špičkovú kompresiu skúšaním veľkosti blokov,
predikčných režimov a transformácií — je náročné na CPU.
PicBrewery využíva aom/libavif
vo WebAssembly v pooli workerov,
no kód jedného megapixela môže trvať 1–3 sekundy podľa
vášho CPU. Menšie súbory sú odmenou.
Je prekódovanie JPG do AVIF bezstratové?
Nie. Stratový AVIF je stratový kodek a JPG je už stratový, takže pixely sa mierne posunú dvakrát. V praxi je druhý priebeh pod prahom viditeľnosti, ak je kvalita AVIF 50 alebo vyššia (PicBrewery má predvolene 55). Bezstratový AVIF existuje, ale pre vstup JPG nie je vhodný — súbor narastie, nezmenší sa.
Môžem podávať AVIF všetkým, alebo potrebujem náhradu?
Len pre najnovšie prehliadače — môžete podávať priamo AVIF.
Pre univerzálne doručenie použite prvok <picture>
s AVIF navrchu, WebP ako strednou vrstvou a JPG ako
poslednou náhradou. PicBrewery vyrobí všetky tri z jedného
zdrojového obrázka.
Preveďte JPG na AVIF teraz
Pretiahnite JPG do PicBrewery a nechajte ho spraviť ťažkú prácu. 100 % na strane klienta — nič neopustí vaše zariadenie.