JPEG XL
![]() | |
Přípona souboru | .jxl |
---|---|
Typ internetového média | image/jxl[1] |
Magické číslo | skontejnerem:00 00 00 0C 4A 58 4C 20 0D 0A 87 0A, bez kontejneru: FF 0A |
Tvůrce | Joint Photographic Experts Group |
Typ formátu | rastrovýgrafický formát |
Rozšiřuje formát | PIK,FUIF(FLIF)[2] |
Standard(y) | ISO/IEC 18181 |
Otevřený formát | ano |
Website | jpeg.org/jpegxl |
JPEG XLjerastrovýgrafický formátseztrátovouibezeztrátovoukompresí. Je navržený tak, aby výrazně překonal existující rastrové formáty a tedy aby se stal jejich univerzální náhradou.[3]Komise JPEG na něm zahájila práci v roce 2017[4]a dokončení standardizace pod označením ISO/IEC 18181[5]se očekává v letech 2021[6]a 2022.
Název
[editovat|editovat zdroj]JPEGznamenáJoint Photographic Experts Group,tj. tvůrce formátu.
Xje součástí názvů standardů JPEG od roku 2000.
Lpochází z anglickéhoLong-term(českydlouhodobý), protože cílem formátu je nahradit původní formátJPEGa vydržet taky tak dlouho.[7]
Zajímavost: Příponujxllze snadno upravit do podobyambigramu.[8]
Autoři
[editovat|editovat zdroj]Hlavní autoři:Jyrki Alakuijala,Jon Sneyers,Luca Versari
Ostatní přispěvatelé: Sami Boukortt, Alex Deymo, Moritz Firsching, Thomas Fischbacher, Eugene Kliuchnikov, Robert Obryk, Alexander Rhatushnyak, Zoltan Szabadka, Lode Vandevenne, Jan Wassenberg
Historie
[editovat|editovat zdroj]- 11/2017 – komise JPEG zahájila práci na JPEG XL zveřejněním konceptu výzvy k předkládání návrhů (Call for Proposals, CfP)[4]
- 10/2018 – předloženo 7 návrhů
- 1/2019 – vybrána kombinace návrhůPIK(Google) aFUIF(Cloudinary)
- 4/2019 – u ISO zahájen nový projekt (New Project, NP) standardu
- 7/2020 – schválen návrh mezinárodního standardu (Draft International Standard, DIS)
- 12/2020 – zmrazení formátu (verze 0.2 referenční implementace)[9]
- 1/2021 – konečný návrh mezinárodního standardu (Final Draft International Standard, FDIS) podán k hlasování
Vlastnosti
[editovat|editovat zdroj]JPEG XL má následující vlastnosti:[7][10]
- výrazně lepší komprese než u existujících formátů
- ztrátová: asi o 60 % menší soubory nežpůvodní JPEGpři stejné vizuální kvalitě
- bezeztrátová: asi o 35–50 % menší soubory nežPNG
- bezeztrátový převod meziJPEGa JPEG XL – Převodem do JXL se velikost souboru zmenší asi o 20 %. Klientům, které zatím JXL nepodporují, budou servery stále posílat formát JPEG, do kterého obrázek převedou z JXL těsně před přenosem (týká se i obrázků, které nebyly převedené z formátu JPEG). Tento přístup usnadní přechod na JPEG XL.
- vysoká rychlost zápisu (15 MP/s na jednom jádru) a čtení (30 MP/s na jednom jádru),paralelizace
- prokládánís podporouresponzivního web designua možností ukládání od prostředka (kde bývá nejdůležitější část obrázku) k okrajům
- plně automatické ukládání – uživatel volí jen vizuální cílovou kvalitu
- velmi velké obrázky (až 1 073 741 823 × 1 073 741 823pixelů)
- vysoká barevná hloubka (až 32 bitů na kanál)
- alfa kanály
- sekvenční snímky
- animace
- 360stupňové obrázky
- vrstvy
- hloubkové mapy
- širokýgamutaHDR
- relativně jednoduchá specifikace (méně než 100 stran)
- svobodná a otevřenáreferenční implementaces bezplatnou licencí
Technické detaily
[editovat|editovat zdroj]![](https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/JPEG_XL_codec_architecture.svg/512px-JPEG_XL_codec_architecture.svg.png)
Software
[editovat|editovat zdroj]Oficiální podpora
[editovat|editovat zdroj]- JPEG XL Reference Software (libjxl)[11]– referenční implementace obsahující mj.:
- kodér
cjxl
- dekodér
djxl
- nástroj pro zobrazení informací o obrazech JXL
jxlinfo
- nástroj na porovnávání rychlosti a kvality obrazových kodeků
benchmark_xl
- plugin proGIMP
file-jxl
- kodér
- ImageMagick[12]– balík nástrojů pro práci s rastrovými obrázky
- XnView MP[13]– prohlížeč a editor rastrové grafiky
- FFmpeg[14]– multimediální framework
- ImageGlass[15]– prohlížeč grafiky pro Windows
- ExifTool[16]– nástroj pro editaci metadat
- MConverter[17]– online konvertor médií
- Squoosh[18]– konvertor grafiky založený naWebAssembly
- gThumb[19]– prohlížeč obrázků pro Linux
- GIMP[20]– rastrový grafický editor
Neoficiální podpora
[editovat|editovat zdroj]- Microsoft Windows: jxl-winthumb[21]– zobrazování náhledů JXL vPrůzkumníku souborůa zobrazování JXL pomocí WIC (tj. např. vProhlížeči fotografií)
- macOS: JXLook[22]– prohlížeč a plugin
- aplikace založené na Qt a KDE: qt-jpegxl-image-plugin[23]– plugin
Předběžná podpora
[editovat|editovat zdroj]- Chromium[24]– webový prohlížeč (funkcionalita je zatím dostupná vChromuod verze 91,Edgiod verze 91 a vOpeřeod verze 77, ve všech případech pouze po manuálním zapnutí)
- Firefox[25]– webový prohlížeč (funkcionalita je zatím dostupná pro testování veFirefoxu Nightlyod verze 90 a pouze po manuálním zapnutí)
- OpenMandriva Lx[26]– operační systém (funkcionalita je dostupná od verze 4.3 RC)
Stav standardizace
[editovat|editovat zdroj]Název | Část | Datum prvního vydání | Číslo ISO/IEC | Formální název |
---|---|---|---|---|
JPEG XL | Part 1 | 30. března 2022 | ISO/IEC 18181-1 | JPEG XL Image Coding System — Part 1: Core coding system |
Part 2 | 13. října 2021 | ISO/IEC 18181-2 | JPEG XL Image Coding System — Part 2: File format | |
Part 3 | 3. října 2022 | ISO/IEC 18181-3 | JPEG XL Image Coding System — Part 3: Conformance testing | |
Part 4 | 5. srpna 2022 | ISO/IEC 18181-4 | JPEG XL Image Coding System — Part 4: Reference software |
Odkazy
[editovat|editovat zdroj]Reference
[editovat|editovat zdroj]- ↑Provisional Standard Media Type Registry[online]. IANA, rev. 2021-01-28 [cit. 2021-03-09].Dostupné online.(anglicky)
- ↑SNEYERS, Jon.FUIF README[online]. Cloudinary, rev. 2019-08-29 [cit. 2021-03-09].Dostupné online.(anglicky)
- ↑Can JPEG XL Become the Next Free and Open Image Format?.Slashdot[online]. SlashdotMedia, 2019-08-17 [cit. 2021-03-09].Dostupné online.(anglicky)
- ↑abNext-Generation Image Compression (JPEG XL) Draft Call for Proposals[online]. Joint Photographic Experts Group, 2017-11-07 [cit. 2021-03-09].Dostupné online.(anglicky)
- ↑BRIDGWATER, Adrian. Cloudinary image leader: developing the 'next' JPEG.Computer Weekly[online]. TechTarget, 2019-10-10 [cit. 2021-03-09].Dostupné online.(anglicky)
- ↑SNEYERS, Jon.Legacy and Transition: Creating a New Universal Image Codec[online]. Cloudinary, 2021-01-20 [cit. 2021-03-09].Dostupné online.(anglicky)
- ↑abGIMP: Support for reading/writing JPEG XL images[online]. 2020-02-26 [cit. 2021-03-09].Dostupné online.(anglicky)
- ↑JPEG XL[online]. [cit. 2021-05-26].Dostupné online.(anglicky)
- ↑v0.2 - format freeze release[online]. JPEG, 2020-12-24 [cit. 2021-04-19].Dostupné online.(anglicky)
- ↑SNEYERS, Jon.JPEG XL - overview[online]. 2020-11-24 [cit. 2021-03-10].Dostupné online.(anglicky)
- ↑JPEG XL Reference Software[online]. libjxl [cit. 2021-05-26].Dostupné online.(anglicky)
- ↑ImageMagick - Image Formats[online]. ImageMagick Studio LLC [cit. 2021-03-10].Dostupné online.(anglicky)
- ↑XnViewMP: JPEG XL[online]. 2020-09-07 [cit. 2021-03-10].Dostupné online.(anglicky)
- ↑FFmpeg Lands JPEG-XL Support.Phoronix[online]. 2022-04-24 [cit. 2022-04-25].Dostupné online.(anglicky)
- ↑ImageGlass 8.1.4.18 - Home[online]. 2021-04-17 [cit. 2021-04-28].Dostupné online.(anglicky)
- ↑Software-update: ExifTool 12.25.Tweakers[online]. 2021-04-23 [cit. 2021-04-26].Dostupné online.(nizozemsky, anglicky)
- ↑MConverter[online]. [cit. 2021-04-19].Dostupné online.(anglicky)
- ↑Squoosh[online]. GoogleChromeLabs [cit. 2021-04-19].Dostupné online.(anglicky)
- ↑gThumb Image Viewer 3.11.3 Adds JPEG XL (.jxl) Support [Ubuntu PPA].UbuntuHandbook[online]. 2021-04-15 [cit. 2021-04-19].Dostupné online.(anglicky)
- ↑GIMP 2.10.32 Released[online]. 2022-06-14 [cit. 2022-06-16].Dostupné online.(anglicky)
- ↑jxl-winthumb[online]. [cit. 2021-10-08].Dostupné online.(anglicky)
- ↑JXLook[online]. [cit. 2021-04-19].Dostupné online.(anglicky)
- ↑NOVOMESKÝ, Daniel.qt-jpegxl-image-plugin[online]. [cit. 2021-04-19].Dostupné online.(anglicky)
- ↑JPEG XL decoding support (image/jxl) in blink (tracking bug)[online]. 2021-02-13, rev. 2021-04-12 [cit. 2021-04-19].Dostupné online.(anglicky)
- ↑Firefox: Implement support for Next-Generation Image Compression (JPEG XL)[online]. 2019-03-26 [cit. 2021-05-06].Dostupné online.(anglicky)
- ↑JEŽEK, David. OpenMandriva Lx 4.3 se blíží, vyšla RC verze.Root.cz[online].Internet Info, s.r.o.,2021-05-25 [cit. 2021-05-26].Dostupné online.ISSN1212-8309.
Externí odkazy
[editovat|editovat zdroj]Obrázky, zvuky či videa k tématuJPEG XLnaWikimedia Commons
- Oficiální web
- Referenční implementace
- sestavení:Nightly dev builds
- Komunitní web
- Test podpory formátu JPEG XL webovým prohlížečem