JPEG XL
Author
Albert FloresJPEG XL je rastrový grafický formát se ztrátovou i bezeztrátovou kompresí. Je navržený tak, aby výrazně překonal existující rastrové formáty a tedy aby se stal jejich univerzální náhradou. Komise JPEG na něm zahájila práci v roce 2017 a dokončení standardizace pod označením ISO/IEC 18181 se očekává v letech 2021 a 2022.
Název
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.
Zajímavost: Příponu jxl lze snadno upravit do podoby ambigramu.
Autoři
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
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) * 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) * 1/2021 - konečný návrh mezinárodního standardu (Final Draft International Standard, FDIS) podán k hlasování
Vlastnosti
JPEG XL má následující vlastnosti: * 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). +more 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
Software
Oficiální podpora
JPEG XL Reference Software (libjxl) - 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 pro GIMP file-jxl * ImageMagick - balík nástrojů pro práci s rastrovými obrázky * XnView MP - prohlížeč a editor rastrové grafiky * FFmpeg - multimediální framework * ImageGlass - prohlížeč grafiky pro Windows * ExifTool - nástroj pro editaci metadat * MConverter - online konvertor médií * Squoosh - konvertor grafiky založený na WebAssembly * gThumb - prohlížeč obrázků pro Linux * GIMP - rastrový grafický editor
Neoficiální podpora
Microsoft Windows: jxl-winthumb - zobrazování náhledů JXL v Průzkumníku souborů a zobrazování JXL pomocí WIC (tj. např. +more v Prohlížeči fotografií) * macOS: JXLook - prohlížeč a plugin * aplikace založené na Qt a KDE: qt-jpegxl-image-plugin - plugin.
Předběžná podpora
Chromium - webový prohlížeč (funkcionalita je zatím dostupná v Chromu od verze 91, Edgi od verze 91 a v Opeře od verze 77, ve všech případech pouze po manuálním zapnutí) * Firefox - webový prohlížeč (funkcionalita je zatím dostupná pro testování ve Firefoxu Nightly od verze 90 a pouze po manuálním zapnutí) * OpenMandriva Lx - operační systém (funkcionalita je dostupná od verze 4.3 RC)
Stav standardizace
Název | Část | Datum prvního vydání | Číslo ISO/IEC | Formální název |
---|---|---|---|---|
JPEG XL | Part 1 | [url=https://www. iso. +moreorg/standard/77977. html]ISO/IEC 18181-1[/url] | JPEG XL Image Coding System - Part 1: Core coding system | |
JPEG XL | Part 2 | [url=https://www. iso. org/standard/80617. html]ISO/IEC 18181-2[/url] | JPEG XL Image Coding System - Part 2: File format | |
JPEG XL | Part 3 | [url=https://www. iso. org/standard/80618. html]ISO/IEC 18181-3[/url] | JPEG XL Image Coding System - Part 3: Conformance testing | |
JPEG XL | Part 4 | [url=https://www. iso. org/standard/80619. html]ISO/IEC 18181-4[/url] | JPEG XL Image Coding System - Part 4: Reference software |
Odkazy
Reference
Externí odkazy
[url=https://jpeg. org/jpegxl]Oficiální web[/url] * [url=https://github. +morecom/libjxl/libjxl]Referenční implementace[/url] ** sestavení: [url=https://artifacts. lucaversari. it/libjxl/libjxl/latest/]Nightly dev builds[/url] * [url=https://jpegxl. info]Komunitní web[/url] * [url=https://mo271. github. io/jxl]Test podpory formátu JPEG XL webovým prohlížečem[/url].
Kategorie:Formáty rastrové grafiky Kategorie:Otevřené formáty