Состоялся официальный выпуск открытой спецификации формата изображений AV1 Image Format (AVIF) 1.2. Решение использует технологию внутрикадрового сжатия, применяемую в формате кодирования видео AV1. Контейнер для распространения данных в формате AVIF аналогичен HEIF. Помимо изображений в стандартном динамическом диапазоне (SDR), AVIF поддерживает изображения в расширенном динамическом диапазоне (HDR, High Dynamic Range) и цветовом пространстве Wide-gamut.
Исходный код проекта опубликован на GitHub под лицензией BSD 2-Clause «Simplified» License. Спецификация AVIF 1.0 вышла в марте 2019 года, версию AVIF 1.1 представили в августе 2024 года.
В AVIF 1.2 команда проекта стандартизировала поддержку механизма Sample Transform, позволяющего формировать конечное изображение через объединение одного или нескольких вспомогательных изображений и констант. В этом случае используются математические преобразования над пикселями, тип и параметры которых сохраняются в области с метаданными. Например, подобный механизм может применяться для создания изображений с более высокой глубиной цвета из изображений с низкой глубиной цвета, сохраняя при этом обратную совместимость.
В библиотеке libavif, предлагающей эталонную реализацию формата AVIF, экспериментальная поддержка Sample Transform доступна с апреля 2024 года.
Источник: habr.com