Kuvaformaatit vertailussa: JPEG, PNG, WebP ja AVIF

Neljä formaattia kattaa yli 99 % verkon kuvista. Niillä on hyvin erilaiset kompromissit pakkauksen, läpinäkyvyyden, animaation ja selaintuen välillä. Tässä käytännön opas oikeaan valintaan.

Vertailu vierekkäin

Lyhyt yleiskuva ensin, täydellinen läpikäynti formaateittain alla.

Ominaisuus JPEG ? PNG ? WebP ? AVIF ?
Pakkaus Häviöllinen Häviötön Häviöllinen + häviötön Häviöllinen + häviötön
Alfa (läpinäkyvyys) Ei Kyllä (8 bittiä) Kyllä (8 bittiä) Kyllä (täysi)
Animaatio Ei Vain APNG Kyllä Kyllä
Maks. bittisyvyys 8 bittiä 16 bittiä 8 bittiä 10/12 bittiä
Tyypillinen koko suhteessa JPEG:hen (valokuvat) 100% 300–1000% 65–75% 40–60%
Selaintuki Yleinen Yleinen Chrome 32, Firefox 65, Safari 14 Chrome 85, Firefox 93, Safari 16
Tyypillinen koodausnopeus Nopea Nopea Keskitaso Hidas

JPEG — yleinen lähtökohta

Miten se toimii

JPEG (Joint Photographic Experts Group) standardoitiin vuonna 1992 ja on vanhin näistä neljästä. Se käyttää häviöllistä diskreettiä kosinimuunnosta 8×8-pikseliblokkeihin, sitten kvantisointia ja entropiakoodausta. Laatua säädetään yhdellä numerolla 1–100. Modernit encoderit kuten MozJPEG puristavat 10–20 % lisää samasta formaatista ilman bittivirran muutosta, joten mikä tahansa JPEG-purkaja lukee ne.

Parasta

Valokuvallista sisältöä pehmeillä sävyillä ja paljon yksityiskohtaa — muotokuvat, maisemat, tuotekuvat, sankarikuvat.

Edut

Haitat

PNG — häviötön ja läpinäkyvä

Miten se toimii

PNG (Portable Network Graphics) syntyi 1990-luvulla vapaana, patenttivapaana korvaajana GIF:lle. Se on tiukasti häviötön: DEFLATE rivikohtaisten pikselisuodattimien päällä. Optimointityökalut kuten oxipng (Rust-portti optipng:stä) kokeilevat suodatin-/pakkausyhdistelmiä pienimpään esitykseen muuttamatta yhtään pikseliä.

Parasta

Käyttöliittymägrafiikka, kuvakkeet, kuvakaappaukset, kaaviot, viivapiirros, logot tasaisilla väreillä ja kaikki, jossa tarvitaan oikea alfakanava.

Edut

Haitat

WebP — Googlen verkkomuoto

Miten se toimii

WebP julkaistiin Googlen toimesta 2010, VP8-videokoodekin pohjalta, ja myöhemmin siihen lisättiin erillinen häviötön tila. Se tukee sekä häviöllistä että häviötöntä pakkausta samassa kontissa, valinnaisella alfalla ja animaatiolla. Häviöllisessä tilassa se voittaa tyypillisesti JPEG:n 25–35 % samalla laadulla. Häviöttömässä tilassa se voittaa PNG:n 20–30 %.

Parasta

Yleiskäyttöinen valinta verkkoon, kun AVIF ei ole vielä varma — valokuvat, sprite- grafiikka läpinäkyvyydellä, GIF-animaatioiden korvaaja ja varakerros AVIF:n alle.

Edut

Haitat

AVIF — kärkipakkaus

Miten se toimii

AVIF (AV1 Image File Format) on AV1-videokoodekin stillkuva-profiili, julkaistu 2019 Alliance for Open Media -konsortiosta. Jopa 12-bittinen väri, täysi alfa, HDR, laaja väriavaruus ja filmigrain. Referenssiencoder (aom-av1 libavifissä) on hidas mutta saavuttaa parhaan pakkauksen oikeille valokuville tänään.

Parasta

Suuret sankarikuvat, galleriat ja kaikki, joissa kaistanleveys painaa enemmän kuin CPU- aika. Toimii hyvin ylimpänä kerroksena <picture>-elementissä.

Edut

Haitat

Mitä formaattia käytän?

Käytännössä harvoin tarvitsee valita vain yksi. Tarjoile AVIF ensin, WebP toisena ja JPEG tai PNG viimeisenä <picture>:ssa — jokainen selain saa pienimmän version, jonka se osaa purkaa.

Usein kysyttyä

Miten muunnan JPG:n WebP:ksi?

Avaa PicBrewery, pudota JPG latausalueelle, ja WebP generoidaan automaattisesti yhdessä JPEG-, PNG- ja AVIF-tulosteiden kanssa. Valitse WebP-solu ja klikkaa latauskuvaketta. Kaikki tapahtuu selaimessasi — tiedostoa ei lähetetä.

Miten muunnan PNG:n AVIF:ksi?

Pudota PNG PicBreweryyn. Uudelleenkoodaus JPEG:ksi, WebP:ksi ja AVIF:ksi ajetaan rinnakkain Web Workereissa. Klikkaa AVIF-saraketta ladataksesi tai valitse useita rivejä ja vie ZIPinä pienimmällä versiolla per lähde.

Onko AVIF parempi kuin WebP?

Valokuville AVIF antaa tyypillisesti 20–30 % pienemmät tiedostot kuin WebP samalla havaittavalla laadulla AV1:n ansiosta. WebP voittaa usein koodausnopeudessa ja sillä on laajempi tuki vanhemmilla laitteilla, joten ne täydentävät toisiaan eivätkä korvaa toisiaan suoraan.

Tukeeko Safari WebP:tä?

Kyllä. Safari on tukenut WebP:tä versiosta 14 (macOS Big Sur, iOS 14, 2020). Nykyiset Safari-versiot purkavat sekä häviöllisen että häviöttömän WebP:n.

Onko PNG aina häviötön?

Kyllä. PNG käyttää DEFLATE-pakkausta, joka on tiukasti häviötön: PNG:n pikselit ovat bittitasolla identtisiä lähteen kanssa. Kokosäästö tulee paremmista suodattimista ja DEFLATE:sta (esim. oxipng), ei koskaan kuvadatan heittämisestä pois.

Voiko JPEG:ssä olla läpinäkyvyyttä?

Ei. Klassisessa JPEG:ssä ei ole alfakanavaa. Tarvitset läpinäkyvyyteen PNG:n, WebP:n tai AVIF:n. JPEG XL voi sisältää alfan, mutta sitä ei vielä laajasti tueta selaimissa.

Kuinka paljon pienempi AVIF on kuin JPEG?

Tyypilliset valokuvat modernilla AVIF-encoderilla (aom / libavif) ovat usein 40–60 % pienempiä kuin MozJPEG vastaavalla havaittavalla laadulla. Hyöty pienenee vähäyksityiskohtaisessa grafiikassa ja tasaisissa väreissä, joissa JPEG pakkaa jo hyvin.

Purkautuuko AVIF selaimessani?

AVIF:ää tukevat Chrome 85+, Firefox 93+, Edge 121+ ja Safari 16+. Yleiseen toimitukseen: käytä <picture> WebP- tai JPEG-varalla, jotta vanhemmat selaimet näkevät silti kuvan.

Toimiiko PicBrewery todella asiakaspuolella?

Kyllä. Purku ja uudelleenkoodaus tapahtuu WebAssemblyssä Web Workereissa omalla laitteellasi. Kuvabittiä ei lähetetä — vain staattisen sovelluksen ja koodekkien latauspyynnöt.

Muunna formaattien välillä

Etsitkö tiettyä muunnosta? Valitse pari alta — jokaisella sivulla on vaiheittaiset ohjeet, odotettu säästö ja kohdennettu UKK.

Kokeile omilla kuvillasi

Pudota erä JPG-tiedostoja PicBreweryyn ja katso WebP ja AVIF vierekkäin. Mitään ei lähetetä.

Avaa PicBrewery