Kaikista JXL tiedostoista
suunniteltu JPEG-seuraaja, joka ei anna periksi
JPEG:n korvaamiseksi on tehty monia yrityksiä: WDP, JXR, JPEG-2000, mutta ne kaikki epäonnistuivat. JPEG XL:ää uhkasi lähes sama kohtalo, mutta vuoden 2025 lopussa / vuoden 2026 alussa tilanne kääntyi (jälleen kerran): Google aikoo kuitenkin tukea JXL:ää Chromessa.
JXL JPEG:n seuraajana
JPEG XL (tiedostotunniste .jxl) on tullut korvaamaan JPEG:n ja siinä on kaikki tarvittava. Formaatti yhdistää häviöttömän ja häviöllisen pakkauksen yhdeksi ainoaksi, lisenssimaksuttomaksi standardiksi ja tuottaa samalla vielä parempia tuloksia kuin JPEG, PNG ja WEBP. Joint Photographic Experts Groupin (JPEG) kehittämä ja standardiksi ISO/IEC 18181 määritelty JPEG XL on tarkoitettu korvaamaan pitkällä aikavälillä perinteiset kuvamuodot [1]. Kirjain "L" tarkoittaa Long-Term (pitkäaikainen), ja X on otettu käyttöön muista JPEG-laajennuksista (XR, XT, …).
Mikä tekee JPEG XL:stä erityisen?
JPEG XL ei ole "vain vähän enemmän JPEG:tä". Se on erittäin moderni kuvamuoto, joka pyrkii ratkaisemaan useita ongelmia kerralla. Häviöllisessä tilassa (kuten JPEG) JXL-tiedostot ovat tyypillisesti 50–60 % pienempiä kuin perinteiset JPEG-tiedostot vastaavalla laadulla. Verrattuna yhtä moderniin AVIF-formaattiin JPEG ei aina pysty tarjoamaan pienempiä tiedostoja, mutta ainakin nopeamman koodauksen.
Todellinen kohokohta: JPEG XL voi pakata olemassa olevat JPEG-tiedostot uudelleen ilman lisälaadun menetystä ja säästää samalla noin 20 % tallennustilaa [3]. Ei laadun menetystä, ei artefakteja, vain 20 % vähemmän tallennustilaa. Kuvapitoisille verkkosivustoille 20 % on valtava säästö.
Lisäksi JPEG XL tarjoaa ominaisuuksia, joita mikään muu yleinen verkkokuvamuoto ei tue tässä yhdistelmässä: progressiivinen dekoodaus (kuva rakentuu karkeasta hienoon sen sijaan, että se ladattaisiin rivi riviltä), HDR-tuki jopa 32-bittisellä värisyvyydellä, laajat väriavaruudet (Display P3, Rec. 2100) ja läpinäkyvyys (alfa-kanava) [1]. Lisäksi kuvien korkeus ja leveys voivat olla jopa miljardi pikseliä, toisin kuin JPEG-muodossa, jossa raja on 65 535 x 65 535 pikseliä.
JPEG-XL:n myrskyisä historia
JPEG XL:n kehitys alkoi vuonna 2017 JPEG-ryhmän ehdotuspyynnöllä [3]. Kaksi lupaavaa lähestymistapaa, Googlen PIK ja Cloudinaryn FUIF, yhdistettiin ja johtivat vuonna 2022 valmiiseen standardiin. Siihen asti kaikki sujui tavalliseen tapaan.
Jännittävämpi tarina etenee selaimissa: Chrome ja Firefox tarjosivat vuodesta 2021 lähtien kokeellista tukea ominaisuuslipun takana [3]. Mutta sitten, lokakuussa 2022, tuli isku: Google poisti JXL-tuen Chromesta perustellen, että "ekosysteemissä ei ole tarpeeksi kiinnostusta", ja mainitsi turvallisuusriskit [5]. Yli 1 000 ylös-äänestystä ja lukuisat raivoissaan olevat kommentit Chromium-bugtrackerissa osoittivat kuitenkin toista [6]. Kriitikot epäilivät, että Google halusi mieluummin ajaa omaa AVIF-formaattiaan (Alliance for Open Median kautta) kuin tasoittaa tietä riippumattomalle standardille [3].
Seurauksena oli kolmen vuoden taistelu yhteisön keskuudessa. Apple otti JPEG XL:n virallisesti käyttöön Safarissa vuonna 2023, ja iPhone 16 Pro käyttää standardia Applen ProRaw-muodossa. Mozilla siirtyi kielteisestä kannasta neutraaliin ja aloitti työn Rust-pohjaisen dekooderin parissa [1], joka myös poisti turvallisuusongelmat. Lopulta vuoden 2025 lopussa myös Google taipui: Chromium-tila muutettiin ”Obsolete”-tilasta ”Assigned”-tilaan, ja helmikuussa 2026 julkaistiin Chrome 145 (jälleen) integroidulla JXL-dekooderilla [2]. Myös JPEG XL:n sisällyttäminen PDF-spesifikaatioon on todennäköisesti vaikuttanut Googlen mielipiteen muutokseen [5]. Vielä huhtikuussa 2026 JPEG XL -ominaisuus on aktivoitava manuaalisesti sekä Chromessa että Firefoxissa.
Selain- ja ohjelmistotuki (tilanne vuonna 2026)
| Ohjelmistot | JXL-tuki | Huomautus |
|---|---|---|
| Safari | versiosta 17 alkaen (2023) | Natiivinen, selainten edelläkävijä |
| Chrome | versiosta 145 alkaen (helmikuu 2026) | Rust-dekooderi, vielä lippun [2] takana |
| Edge | versiosta 145 alkaen | Chromium-pohjainen, sama dekooderi |
| Firefox | Nightly (versiosta 2026 alkaen) | Flag vaaditaan, vakaa versio odotettavissa [1] |
| Windows | Plugin-muodossa | Plugin saatavilla Explorerille, valokuvien katseluun jne. [1] |
| macOS / iOS | Natiivisti | Quick Look, iPhone 16 Pro (ProRAW) |
| Ubuntu | 25.04 alkaen | Oletusarvoisesti käytössä [1] |
| GIMP | Laajennus versioon 2.10 | Täysin käyttövalmis |
| IrfanView | versiosta 4.59 | Laajennus vaaditaan [7] |
| XnView MP | Tukee | Avaa ja muokkaa |
| Paint.NET | versiosta 5.1.5 | Natiivisti, sitä ennen laajennuksen avulla [7] |
| Photopea | Tuonti natiivisti | Vienti laajennuksen kautta |

JPEG XL -tuen asentaminen Windows 11:een
Tällä hetkellä JXL:n tuen aktivoimiseksi Windows 11:ssä on vielä asennettava seuraava laajennus: JPEG XL – Microsoft Store.
JPEG XL vs. AVIF vs. WebP
Vertailu kolmesta modernista web-kuvamuodosta:
AVIF (perustuu AV1-videokoodekkiin) tarjoaa erittäin hyvän pakkauksen, mutta on hidas koodauksessa, ei tue progressiivista dekoodausta eikä häviötöntä JPEG-uudelleenpakkausta ja on rajoitettu kuvakokoihin 8 192 x 8 192 pikseliä, osittain 65 536 x 65 536 pikseliä on mahdollista. [4]
WebP (Googlen vanhempi kuvastandardi) oli hyvä ensimmäinen askel ja sillä on laaja selainyhteensopivuus. Pakkaus on kuitenkin selvästi JPEG XL:ää ja AVIF:iä heikompi, ja myös värisyvyydessä (enintään 8 bittiä) on rajoituksia.
JPEG XL yhdistää molempien formaattien vahvuudet: parhaan pakkauksen käytännön nopeuksilla, progressiivisen dekoodauksen, häviöttömän JPEG-uudelleenpakkauksen, HDR:n, laajat väriavaruudet ja jopa miljardin pikselin kuvat [1]. Ainoa haittapuoli on toistaiseksi ollut puutteellinen selainyhteensopivuus. Oletan, että ominaisuusliput aktivoidaan Firefoxissa ja Chromessa vielä vuonna 2026 ja että käyttö yleistyy nopeasti.
JXL:n tekniset avainluvut
JPEG XL perustuu yhdistelmään lohkokohtaista DCT-koodausta (häviölliselle tilalle, samanlainen kuin klassisessa JPEG:ssä) ja ”modulaarista tilaa” häviöttömään pakkaukseen ja synteettiseen kuvasisältöön [1]. Entropiakoodauksena käytetään ANS:ää (Asymmetric Numeral Systems) – modernia menetelmää, joka on sekä nopea että tehokas.
Formaatti tukee 8–32 bitin värisyvyyttä kanavaa kohti, vaihtelevaa värisubsamplausta (4:4:4, 4:2:2, 4:2:0), ICC-väriprofiileja, metatietoja (EXIF, XMP), animaatioita ja jopa useita tasoja (layer) samassa tiedostossa. Viiteimplementaatio on libjxl (C++), ja sen lisäksi on olemassa jxl-rs, Rust-kielellä kirjoitettu dekooderi, jota käytetään nykyään sekä Chromessa että Firefoxissa [1].
JXL-muunnos
Kasvavasta tuesta huolimatta vuonna 2026 on edelleen tarpeeksi tilanteita, joissa muuntaminen on tarpeen: vanhemmat selaimet ja käyttöjärjestelmät, joissa JXL-tuki puuttuu tai on pois käytöstä, sosiaalisen median alustat, jotka eivät (vielä) tue formaattia, tai työnkulut, joissa käytetään JXL:ää tukematonta ohjelmistoa. Näissä tapauksissa auttaa muuntaminen JPEG-muotoon (maksimaalisen yhteensopivuuden ja pienten tiedostokokojen vuoksi), PNG-muotoon (jos tarvitaan läpinäkyvyyttä tai häviötöntä laatua) tai WEBP-muotoon (verkkokäyttöön). Muuntaminen fi.file-converter-online.com-sivustolla on nopeaa ja turvallista, ei vaadi ohjelmiston asentamista ja on ilmaista.
Henkilökohtaisesti olen iloinen siitä, että yhteisö on onnistunut saamaan Googlen jälleen mukaan JPEG XL -hankkeeseen. JPEG XL on erinomainen formaatti, jolla on monia hyviä ominaisuuksia, ja toivottavasti se ei katoa lyhyen ajan kuluttua takaisin laatikkoon, kuten JPEG-2000 tai JPEG XR.
Lähteet
[1] Wikipedia: JPEG XL
[2] Phoronix: Chrome 145
[3] JPEG: JPEG XL Whitepaper
[4] Wikipedia: AVIF
[5] Phoronix: Google Looks To Bring JPEG-XL Support Back To Chrome / Chromium
[6] issues.chromium.org: JPEG XL decoding support (image/jxl)
[7] JPEG XL -ohjelmistotuki
Muunna, avaa ja muokkaa JXL tiedostoja
Tietoja JXL-tiedostoista
- Ohjelmisto JXL-tiedostojen avaamiseen
- GIMP Adobe Photoshop
- Ohjelmisto JXL-tiedostojen muokkaamiseen
- GIMP
- MIME-tyyppi JXL: lle
- image/jxl
Ei kommentteja