Přeskočit na obsah

JPEG XL

Z Wikipedie, otevřené encyklopedie
JPEG XL
Logo
Přípona souboru.jxl
Typ internetového médiaimage/jxl[1]
Magické číslos kontejnerem: 00 00 00 0C 4A 58 4C 20 0D 0A 87 0A,
bez kontejneru: FF 0A
TvůrceJoint Photographic Experts Group
Typ formáturastrový grafický formát
Rozšiřuje formátPIK, FUIF (FLIF)[2]
Standard(y)ISO/IEC 18181
Otevřený formátano
Webjpeg.org/jpegxl

JPEG XL je rastrový grafický formát se ztrátovou i bezeztrátovou kompresí, soubory mají příponu .jxl. Byl navržen, aby výrazně překonal existující rastrové formáty a mohl se stát jejich univerzální náhradou.[3] Komise JPEG na něm zahájila práci v roce 2017[4] a k dokončení standardizace pod označením ISO/IEC 18181[5] došlo v letech 2021–2022. Od roku 2023 je JPEG XL podporován firmou Apple v prohlížeči Safari v systémech macOS a iOS.[6]

JPEG znamená Joint Photographic Experts Group, tj. tvůrce formátu.

  • X je součástí názvů standardů JPEG od roku 2000
  • L pochází z anglického Long-term (česky dlouhodobý), protože cílem formátu je nahradit původní formát JPEG a vydržet taky tak dlouho.[7]

Zajímavost: Příponu jxl lze snadno upravit do podoby ambigramu.[8]

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

  • 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) a FUIF (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í
  • 2021 až 2022 – začlenění podpory do prohlížeče Google Chrome a dalších
  • 2/2023 – odstranění podpory JPEG XL z prohlížeče Google Chrome, Chromium a Microsoft Edge verze 110[10]
  • 1/2026 – návrat JPEG XL do Chromia a z něj odvozených prohlížečů[11]

Vlastnosti

[editovat | editovat zdroj]

JPEG XL má následující vlastnosti:[7][12]

  • výrazně lepší komprese než u existujících formátů
    • ztrátová: asi o 60 % menší soubory než původní JPEG při stejné vizuální kvalitě
    • bezeztrátová: asi o 35–50 % menší soubory než PNG
  • bezeztrátový převod mezi JPEG a 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 podporou responzivního web designu a 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 823 pixelů)
  • 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ý gamut a HDR
  • relativně jednoduchá specifikace (méně než 100 stran)
  • svobodná a otevřená referenční implementace s bezplatnou licencí

Technické detaily

[editovat | editovat zdroj]
architektura kodeku JPEG XL

Referenční implementace

[editovat | editovat zdroj]

Referenční implementací je libjxl[13]. Obsahuje 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 pro GIMP file-jxl

Oficiální podpora

[editovat | editovat zdroj]

Neoficiální podpora

[editovat | editovat zdroj]

Předběžná podpora ve webových prohlížečích

[editovat | editovat zdroj]
  • Firefox – Funkcionalita je dostupná pro testování ve Firefoxu Nightly od verze 90 pouze po manuálním zapnutí[29] a od verze 153 je zapnutá ve výchozím nastavení.[30] Dále bude dostupná od stabilní verze 152 (vydání 16. června 2026), prozatím rovněž jen po manuálním zapnutí.[31]
  • Chromium (a odvozené prohlížeče: Google Chrome, Microsoft Edge, Opera aj.) – Funkcionalita byla dostupná po manuálním zapnutí od verze 91,[32] pak od verze 110 byla zrušená[33][6] a od verze 145.0.7632.0 je znova dostupná po manuálním zapnutí.[11]
ČástDatum prvního vydáníČíslo ISO/IECFormální název
Part 130. března 2022ISO/IEC 18181-1JPEG XL Image Coding System — Part 1: Core coding system
Part 213. října 2021ISO/IEC 18181-2JPEG XL Image Coding System — Part 2: File format
Part 33. října 2022ISO/IEC 18181-3JPEG XL Image Coding System — Part 3: Conformance testing
Part 45. srpna 2022ISO/IEC 18181-4JPEG XL Image Coding System — Part 4: Reference software
  1. Provisional Standard Media Type Registry [online]. IANA, rev. 2021-01-28 [cit. 2021-03-09]. Dostupné online. (anglicky)
  2. SNEYERS, Jon. FUIF README [online]. Cloudinary, rev. 2019-08-29 [cit. 2021-03-09]. Dostupné online. (anglicky)
  3. Can JPEG XL Become the Next Free and Open Image Format?. Slashdot [online]. SlashdotMedia, 2019-08-17 [cit. 2021-03-09]. Dostupné online. (anglicky)
  4. 1 2 Next-Generation Image Compression (JPEG XL) Draft Call for Proposals [online]. Joint Photographic Experts Group, 2017-11-07 [cit. 2021-03-09]. Dostupné online. (anglicky)
  5. BRIDGWATER, Adrian. Cloudinary image leader: developing the 'next' JPEG. Computer Weekly [online]. TechTarget, 2019-10-10 [cit. 2021-03-09]. Dostupné online. (anglicky)
  6. 1 2 3 JPEG XL image format | Can I use.... caniuse.com [online]. [cit. 2025-03-25]. Dostupné online.
  7. 1 2 GIMP: Support for reading/writing JPEG XL images [online]. 2020-02-26 [cit. 2021-03-09]. Dostupné online. (anglicky)
  8. JPEG XL [online]. [cit. 2026-01-14]. Dostupné online. (anglicky)
  9. v0.2 - format freeze release [online]. JPEG, 2020-12-24 [cit. 2021-04-19]. Dostupné online. (anglicky)
  10. FIKAR, Jan. Google zveřejnil důvod pro zrušení JPEG XL. Root.cz [online]. Internet Info, 2022-10-31 [cit. 2025-02-20]. Dostupné online.
  11. 1 2 JEŽEK, David. JPEG XL je zpátky v Chromium / Chrome. Root.cz [online]. Internet Info, 2026-01-14 [cit. 2026-01-14]. Dostupné online. ISSN 1212-8309.
  12. SNEYERS, Jon. JPEG XL - overview [online]. 2020-11-24 [cit. 2021-03-10]. Dostupné online. (anglicky)
  13. JPEG XL image format reference implementation [online]. libjxl [cit. 2025-03-31]. Dostupné online. (anglicky)
  14. Supported Software. jpegxl.info [online]. [cit. 2025-02-20]. Dostupné online. (anglicky)
  15. GIMP 2.10.32 Released [online]. 2022-06-14 [cit. 2022-06-16]. Dostupné online. (anglicky)
  16. Zoner Photo Studio X Unleashes Power of True HDR, Amplifies Benefits of Genuine High Dynamic Range. Shutterbug [online]. 2024-05-06 [cit. 2025-03-31]. Dostupné online. (anglicky)
  17. ImageMagick - Image Formats [online]. ImageMagick Studio LLC [cit. 2021-03-10]. Dostupné online. (anglicky)
  18. XnViewMP: JPEG XL [online]. 2020-09-07 [cit. 2021-03-10]. Dostupné online. (anglicky)
  19. FFmpeg Lands JPEG-XL Support. Phoronix [online]. 2022-04-24 [cit. 2022-04-25]. Dostupné online. (anglicky)
  20. ImageGlass 8.1.4.18 - Home [online]. 2021-04-17 [cit. 2021-04-28]. Dostupné online. (anglicky)
  21. Software-update: ExifTool 12.25. Tweakers [online]. 2021-04-23 [cit. 2021-04-26]. Dostupné online. (nizozemsky, anglicky)
  22. MConverter [online]. [cit. 2021-04-19]. Dostupné online. (anglicky)
  23. Squoosh [online]. GoogleChromeLabs [cit. 2021-04-19]. Dostupné online. (anglicky)
  24. 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)
  25. JEŽEK, David. OpenMandriva ROME 24.12 nabízí jádro 6.12, KDE Plasma 6 či Chromium včetně JPEG XL a GIMP 3.0. Root.cz [online]. Internet Info, s.r.o., 2024-12-11 [cit. 2025-03-31]. Dostupné online. ISSN 1212-8309.
  26. jxl-winthumb [online]. [cit. 2021-10-08]. Dostupné online. (anglicky)
  27. JXLook [online]. [cit. 2021-04-19]. Dostupné online. (anglicky)
  28. NOVOMESKÝ, Daniel. qt-jpegxl-image-plugin [online]. [cit. 2021-04-19]. Dostupné online. (anglicky)
  29. Firefox: Implement support for Next-Generation Image Compression (JPEG XL) [online]. 2019-03-26 [cit. 2021-05-06]. Dostupné online. (anglicky)
  30. enable image.jxl.enabled pref on nightly channel only [online]. 2026-05-15 [cit. 2026-05-25]. Dostupné online. (anglicky)
  31. Bug 2016688. Build jpeg-xl code on release and beta by default (still pref'ed off by default) [online]. mozilla-central, 2026-05-09 [cit. 2026-05-18]. Dostupné online. (anglicky)
  32. JEŽEK, David. Ani HEIC, ani AVIF, ale JPEG XL bude nástupcem starého JPEGu. Root.cz [online]. Internet Info, 2021-06-11 [cit. 2026-01-14]. Dostupné online. ISSN 1212-8309.
  33. JEŽEK, David. Google se chce zbavit JPEG XL, KDE na cestě k Plasmě 6.0. Root.cz [online]. Internet Info, 2022-10-30 [cit. 2026-01-14]. Dostupné online. ISSN 1212-8309.

Externí odkazy

[editovat | editovat zdroj]