JPEG XL

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

JPEG 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

architektura kodeku JPEG XL

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ČástDatum prvního vydáníČíslo ISO/IECFormální název
JPEG XLPart 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 XLPart 2[url=https://www. iso. org/standard/80617. html]ISO/IEC 18181-2[/url]JPEG XL Image Coding System - Part 2: File format
JPEG XLPart 3[url=https://www. iso. org/standard/80618. html]ISO/IEC 18181-3[/url]JPEG XL Image Coding System - Part 3: Conformance testing
JPEG XLPart 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

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top