Primerjava formatov slik: JPEG, PNG, WebP in AVIF

Štirje formati pokrivajo več kot 99 % slik na sodobnem spletu. Izjemno različno kompromisirajo med stiskanjem, prosojnostjo, animacijo in podporo v brskalnikih. Tukaj je praktičen vodič za pravo izbiro.

Primerjava v tabeli

Najprej hiter pregled, nato podrobnejši razmislek za posamezen format.

Lastnost JPEG ? PNG ? WebP ? AVIF ?
Stiskanje Izgubno Brez izgub Izgubno + neizgubno Izgubno + neizgubno
Alfa (prosojnost) Ne Da (8-bitno) Da (8-bitno) Da (polno)
Animacija Ne samo APNG Da Da
Najv. bitna globina 8-bitno 16-bitno 8-bitno 10/12-bitno
Tipična velikost (fotografije) glede na JPEG 100 % 300–1000 % 65–75 % 40–60 %
Podpora v brskalnikih Povsod Povsod Chrome 32, Firefox 65, Safari 14 Chrome 85, Firefox 93, Safari 16
Tipična hitrost kodiranja Hitro Hitro Srednje Počasno

JPEG — univerzalen izhodiščni format

Kako deluje

JPEG (kratica za Joint Photographic Experts Group) je bil standardiziran leta 1992 in je najstarejši od štirih. Uporablja izgubno diskretno cosinusno transformacijo na blokih 8×8, nato kvantizacijo in entropijsko kodiranje. Kakovost nadzoruje ena številka od 1 do 100. Sodobni kodirniki, kot je MozJPEG, izvlečejo še 10–20 % več brez spremembe bitnega toka, zato jih prebere vsak dešifrirnik JPEG.

Najbolj primeren za

Fotografske vsebine z gladkimi prehodi in veliko detajla — portreti, pokrajine, izdelke, velike slike.

Prednosti

Slabosti

PNG — neizguben in s prosojnostjo

Kako deluje

PNG (Portable Network Graphics) so ustvarili sredi 90-ih kot prosto, brez patentov nadomestilo za GIF. Je strogo neizguben: stiskanje DEFLATE nad filtri po vrsticah. Optimizatorji, kot je oxipng (Rust različica optipng), preizkušajo kombinacije filtrov in stiskanja za najmanjšo reprezentacijo brez spremembe piksla.

Najbolj primeren za

Vmesnike, ikone, posnetke zaslona, diagrame, črtovno grafiko, logotipe s ploskimi barvami in vse, kar potrebuje pravi alfa kanal.

Prednosti

Slabosti

WebP — format Googla za splet

Kako deluje

WebP je Google izdal leta 2010, na osnovi kodeka VP8, pozneje z ločenim neizgubnim načinom. Podpira izgubno in neizgubno stiskanje v enem vsebniku, z izbirno alfo in animacijo. V izgubnem načinu običajno prehiti JPEG za 25–35 % pri enaki kakovosti. V neizgubnem prehiti PNG za približno 20–30 %.

Najbolj primeren za

Splošno spletno dostavo, kjer AVIF še ni varen — fotografije, sprite z prosojnostjo, nadomestke za animirane GIF-e in kot srednji nivo pod AVIF.

Prednosti

Slabosti

AVIF — trenutno najboljše stiskanje

Kako deluje

AVIF (AV1 Image File Format) je profil statične slike za kodek AV1, izšel leta 2019 (Alliance for Open Media). Podpira do 12-bitno barvo, polno alfo, HDR, širok gamut in sintetični film grain. Referenčni kodirnik (aom-av1, v libavif) je počasen, a iztisne danes na voljo najboljše stiskanje za resnične fotografije.

Najbolj primeren za

Velike slike, galerije in kjer je pasovna širina pomembnejša od časa CPE. Dobra izbira kot zgornji nivo v elementu <picture>.

Prednosti

Slabosti

Kateri format izbrati?

V praksi ni treba izbrati le enega. Ponudite AVIF, nato WebP in na koncu JPEG ali PNG v <picture> — vsak brskalnik dobi najmanjšo različico, ki jo zmore dekodirati.

Pogosto zastavljena vprašanja

Kako pretvorim JPG v WebP?

Odprite PicBrewery, spustite JPG v območje za nalaganje in se bo WebP ustvaril avtomatsko ob JPEG, PNG in AVIF. Izberite ploščico WebP in kliknite ikono prenosa. Vse poteka v brskalniku — datoteka se nikamor ne naloži.

Kako pretvorim PNG v AVIF?

Spustite PNG v PicBrewery. Ponovno kodiranje v JPEG, WebP in AVIF teče vzporedno v Web Workers. Kliknite stolpec AVIF za prenos ali izberite več vrstic in jih izvozite kot ZIP z najmanjšo različico za posamezen vir.

Ali je AVIF boljši od WebP?

Pri fotografijah AVIF običajno naredi 20–30 % manjše datoteke kot WebP pri enaki zaznani kakovosti, zahvaljujoč kodeku AV1. WebP zmaguje pri hitrosti kodiranja in podpori v starejših brskalnikih, zato se dopolnjujeta, ne zamenjujeta.

Ali Safari podpira WebP?

Da. Safari podpira WebP od različice 14 (macOS Big Sur, iOS 14, 2020). Vse trenutne različice Safarija dekodirajo izgubni in neizgubni WebP.

Ali je PNG vedno neizguben?

Da. PNG uporablja DEFLATE, ki je strogo neizguben: piksli, dekodirani iz PNG, so bitno enaki viru. Zmanjšanje velikosti prihaja le iz boljših filtrov in prilagoditve DEFLATE (npr. oxipng), nikoli iz odstranjevanja podatkov slike.

Ali JPEG lahko ima prosojnost?

Ne. Klasični JPEG nima alfa kanala. Za prosojnost uporabite PNG, WebP ali AVIF. JPEG XL dodaja alfo, a še ni široko podprt v brskalnikih.

Koliko manjši je AVIF od JPEG?

Tipične fotografije s sodobnim AVIF (aom / libavif) so 40–60 % manjše od izhoda MozJPEG pri enaki zaznani kakovosti. Prihranek je manjši pri grafiki z malo detajli in ploskimi barvami, kjer se JPEG že dobro stisne.

Ali moj brskalnik dekodira AVIF?

AVIF podpirajo Chrome 85+, Firefox 93+, Edge 121+ in Safari 16+. Za vse uporabnike ponudite AVIF v elementu <picture> z nadomestkom WebP ali JPEG, da stari brskalniki še vedno vidijo sliko.

Ali je PicBrewery res stran odjemalca?

Da. Dekodiranje in ponovno kodiranje tečeta v WebAssembly v Web Workers na vaši napravi. Slikovni podatki se ne pošiljajo prek mreže — zahtevki so le za statično aplikacijo in kodeke.

Pretvorba med formati

Iščete določen par? Izberite spodaj — na vsaki strani so navodila, predviden prihranek in odgovori na pogosta vprašanja za ta par.

Preizkusite na svojih slikah

Spustite paket JPG v PicBrewery in primerjajte WebP in AVIF ob bok. Nič se ne naloži.

Odpri PicBrewery