JPEG XL
JPEG XL | ||||
---|---|---|---|---|
Bestandsextensie | .jxl | |||
MIME-type | image/jxl | |||
Ontwikkeld door | JPEG, Google, Cloudinary | |||
|
JPEG XL is een bestandsformaat voor rasterafbeeldingen dat zowel lossy als lossless compressie ondersteunt. Het is ontworpen om bestaande afbeeldingsformaten te overtreffen en zo hun universele vervanger te worden.[1]
Naam
[bewerken | brontekst bewerken]JPEG is de Joint Photographic Experts Group, de commissie die het formaat heeft ontworpen.
De letter X is een deel van de naam van verschillende JPEG-standaarden sinds 2000: JPEG XT, JPEG XR, JPEG XS .
L betekent lange termijn omdat de bedoeling van de auteurs voor het formaat is om de oude JPEG te vervangen en ook zo lang mee te gaan.[2]
Geschiedenis
[bewerken | brontekst bewerken]In 2017 lanceerde ISO/IEC JTC1 / SC29 / WG1 (JPEG) een oproep tot het indienen van voorstellen voor JPEG XL, de volgende generatie van beeldcoderingsstandaard.[3]
Het bestandsformaat (de 'bitstream') werd op 25 december 2020 bevroren, wat betekent dat het formaat nu gegarandeerd kan worden gedecodeerd door toekomstige versies.[4]
Kenmerken
[bewerken | brontekst bewerken]De belangrijkste kenmerken zijn:[5][6]
- Verbeterde functionaliteit en efficiëntie in vergelijking met traditionele afbeeldingsindelingen (bijvoorbeeld JPEG, GIF en PNG);
- Progressieve decodering (door resolutie en precisie);
- Lossless JPEG- transcodering met ~ 20% verkleining;
- Lossless codering, ook van 'alpha' transparantie;
- Ondersteuning voor zowel fotografische als synthetische beelden;
- Bruikbaar voor zowel hoge als lage kwaliteit;
- Perceptueel geoptimaliseerde referentie-encoder;
- Ondersteuning voor breed kleurengamma en HDR;
- Ondersteuning voor animatie;
- Efficiënte codering en decodering zonder speciale hardware;
- Royalty-vrij formaat met een open-source referentie-implementatie.[7]
Technische details
[bewerken | brontekst bewerken]JPEG XL is gebaseerd op ideeën uit het Pik-formaat van Google en het FUIF-formaat van Cloudinary.
Het formaat heeft verschillende coderingsmodi. Aan de legacy-kant heeft het een modus die bestaande JPEG bestanden op een compactere manier opslaat. Aan de meer moderne kant heeft het een lossy modus die gebaseerd is op de DCT met variabele blok-grootte en een lossless (of near-lossless) modus.
De referentie-encoder is standaard ingesteld op een visueel vrijwel verliesvrije instelling die nog steeds een goede compressie biedt.[8]
Externe links
[bewerken | brontekst bewerken]- ↑ https://tech.slashdot.org/story/19/08/17/1855214/can-jpeg-xl-become-the-next-free-and-open-image-format. Gearchiveerd op 9 augustus 2023.
- ↑ https://gitlab.gnome.org/GNOME/gimp/-/issues/4681. Gearchiveerd op 16 april 2023.
- ↑ JPEG - Next-Generation Image Compression (JPEG XL) Final Draft Call for Proposals. Jpeg.org (23 april 2018). Gearchiveerd op 29 mei 2018. Geraadpleegd op 29 May 2018.
- ↑ (en) v0.2 JPEG XL Reference Software. GitLab. Gearchiveerd op 10 augustus 2023.
- ↑ JPEG XL reaches Committee Draft (html). JPEG Org. (3 August 2019). Gearchiveerd op 3 August 2019. Geraadpleegd op 3 August 2019. “The current contributors have committed to releasing it publicly under a royalty-free and open source license.”
- ↑ JPEG XL White Paper. JPEG Org. (22 January 2021). Gearchiveerd op 2 mei 2021. Geraadpleegd op 17 March 2021.
- ↑ (en) jpeg / JPEG XL Reference Software. GitLab. Gearchiveerd op 10 augustus 2023.
- ↑ Sneyers, Jon, How JPEG XL Compares to Other Image Codecs. Cloudinary. Gearchiveerd op 24 juli 2023.