JPEG XL | |
---|---|
Расширение |
.jxl |
MIME-тип | image/jxl |
Сигнатура |
FF 0A or 00 00 00 0C 4A 58 4C 20 0D 0A 87 0A |
Разработчик | |
Опубликован | 24 декабря 2020[2] |
Тип формата | Графический формат |
Расширен из | |
Стандарт(ы) | ISO/IEC 18181 |
Открытый формат? | Да (royalty-free) |
Сайт |
|
Медиафайлы на Викискладе |
JPEG XL — Royalty-free формат файлов растровой графики, который поддерживает сжатие как с потерями, так и без потерь. Он призван превзойти существующие растровые форматы и, таким образом, стать их универсальной заменой[3].
JPEG XL основан на идеях формата PIK от Google и формата FUIF от Cloudinary (который был, в свою очередь, основан на FLIF)[9].
Формат в основном основан на двух режимах кодирования:
В обоих режимах может помочь раздельное моделирование конкретных особенностей изображения, неизвестных в других кодеках на момент создания формата:[a]
Режимы с потерями обычно используют цветовое пространство XYB, полученное из LMS[11].
JPEG XL также может без потерь повторно кодировать уже существующие устаревшие файлы JPEG, напрямую копируя коэффициенты блоков DCT JPEG в блоки 8x8 VarDCT в JPEG XL, что делает возможным меньший размер файла за счёт лучшего энтропийного кодирования. Ранее существовал отдельный режим, специализирующийся именно на этом, называемый Brunsli, который был отделён от VarDCT и модульным, но он был отменён, чтобы упростить спецификацию и сделать декодер меньше на 20%[12].
По умолчанию используется параметр, визуально близкий к значению без потерь, который по-прежнему обеспечивает хорошее сжатие[5].
Анимированные (многокадровые) изображения не выполняют расширенное межкадровое предсказание, хотя доступны некоторые рудиментарные инструменты межкадрового кодирования:
cjxl
djxl
fjxl
только с режимом без потерьbenchmark_xl
file-jxl
В 2017 году JTC1/SC29/WG1 (JPEG) объявила конкурс предложений по JPEG XL — стандарту кодирования изображений следующего поколения[38].
Формат файла (битовый поток) был заморожен 25 декабря 2020 года[39] и официально стандартизирован 13 октября 2021 года. Любой файл, соответствующий этому стандарту, гарантированно может быть декодирован во всех будущих версиях.
Общепринятое название | Часть | Дата первого публичного выпуска (Первое издание) | ISO/IEC Number | Formal Title |
---|---|---|---|---|
JPEG XL | Часть 1 | 30 марта 2022 | ISO/IEC FDIS 18181-1 | Система кодирования изображений JPEG XL. Часть 1. Базовая система кодирования |
Часть 2 | 13 октября 2021 | ISO/IEC 18181-2 | Система кодирования изображений JPEG XL. Часть 2. Формат файла | |
Часть 3 | 3 октября 2022 | ISO/IEC DIS 18181-3 | Система кодирования изображений JPEG XL. Часть 3. Тестирование на соответствие | |
Часть 4 | 5 августа 2022 | ISO/IEC DIS 18181-4 | Система кодирования изображений JPEG XL. Часть 4. Эталонное ПО |