The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлен формат изображений AVIF 1.2

04.11.2025 08:57

После трёх лет разработки опубликована спецификация для формата изображений AVIF 1.2 (AV1 Image Format), использующего технологии внутрикадрового сжатия, применяемые в формате кодирования видео AV1. Контейнер для распространения данных в формате AVIF аналогичен HEIF. Помимо изображений в стандартном динамическом диапазоне (SDR), AVIF поддерживает изображения в расширенном динамическом диапазоне (HDR, High Dynamic Range) и цветовом пространстве Wide-gamut.

В новой версии стандартизирована поддержка механизма "Sample Transform", позволяющего формировать конечное изображение через объединение одного или нескольких вспомогательных изображений и констант, используя математические преобразования над пикселями, тип и параметры которых сохраняются в области с метаданными. Например, данный механизм может применяться для создания изображений с более высокой глубиной цвета из изображений с низкой глубиной цвета, сохраняя при этом обратную совместимость. В библиотеке libavif, предлагающей эталонную реализацию формата AVIF, экспериментальная поддержка "Sample Transform" присутствует с апреля 2024 года.

  1. Главная ссылка к новости (https://github.com/AOMediaCode...)
  2. OpenNews: Опубликованы libavif 1.0 и SVT-AV1 1.7, библиотеки для форматов изображений AVIF и видео AV1
  3. OpenNews: Результаты тестирования AV1 в Facebook. Новый формат JPEG XS
  4. OpenNews: Google развивает новый формат изображений WebP 2
  5. OpenNews: Альянс AOMedia анонсировал видеокодек нового поколения AV2
  6. OpenNews: Кодек AV2 продемонстрировал снижение битрейта на 30% при уровне качества AV1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64175-avif
Ключевые слова: avif, image
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:32, 04/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Всё равно мыло по сравнению с jpegxl.
     
     
  • 2.12, Bob (??), 10:47, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вот только его почти отовсюду выпилили и маргинилизировали

    простой юзер выберет HEIC / HEVC, из-за аппаратной поддержки

     
     
  • 3.14, НяшМяш (ok), 10:57, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    AVIF тоже, аппаратная поддержка декодеров AV1 есть уже минимум несколько поколений, да и кодировщики уже в видеокартах в наличии.
     
     
  • 4.15, iPony128052 (?), 11:07, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У кого есть, у кого нет.

    Купил недавно неттопчик с AMD Ryzen 7 5825U — AV1 нету

     
     
  • 5.22, Аноним (-), 11:57, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Купил недавно неттопчик с AMD Ryzen 7 5825U — AV1 нету

    Ну так вам просто под видом нового проца (Release Date: 2022) продали старье на Zen 3 из 2020 года. Так что можно даже не удивляться.

     
  • 5.24, Аноним (24), 12:58, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для видео это к Интелу, их Quick Sync это топ штуковина.
    Даже у самых младших: N100/N200, или i3-1215U (i3-1315U, Core 3 100U).
     
  • 4.21, Аноним (21), 11:55, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Где там аппаратная поддержка? Вы думаете просто так везде камеры снимают в H.256 и HEIC?

    Snapdragon 7+ Gen 3 - оч. популярный мидрендж/субфлагман чип прошлого года - никаким AV1 и не пахнет. Про все что младше даже молчу. Предыдущий 7 gen 3 использовался в куче телефонов 2024 года, актуальных и сейчас.

    Ну и Самсунг в своем Exynos не умеет AV1, либо целенаправленно выключает поддержку везде кроме флагманов. Exynos в среднячках - никакого AV1. Ну либо Snapdragon'ы линеек помладше (самая популярная модель 2025 года, Galaxy A36 - Snapdragon 6 Gen 3 - никакого AV1 в Snap Gen 6, разумеется, не положено).

     
     
  • 5.28, Ан333ним (?), 13:29, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Где там аппаратная поддержка? Вы думаете просто так везде камеры снимают в H.256 и HEIC?

    Во влажных фантазиях любителей открытых форматов.

     
  • 5.39, хех (?), 14:48, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У энвидии во всех видеокартах с 2018 года, т.е. уже 8 лет почти есть AV1, вот и думайте.
     
  • 3.18, Ан333ним (?), 11:37, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аппаратная поддержка для просмотра картинок?!
     
     
  • 4.23, Аноним (23), 12:51, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но и экраны и картинки сейчас не по 1024x768.
    А формат это как бы не на один год, так что да, было бы неплохо аппаратно 16к hdr разбирать, тем более и математика там уже не просто среднее вывести.
     
     
  • 5.30, Ан333ним (?), 13:35, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А формат это как бы не на один год, так что да, было бы неплохо аппаратно 16к hdr разбирать

    К тому моменту уже пора будет обновлять железо. Первые устройства с аппаратным декодирование h.264 появились в 2003г. Справятся ли они сейчас с 2K и 4K видео в этом формате? Сомневаюсь.

     
  • 4.31, Аноним (24), 13:37, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.wikipedia.org/wiki/Image_processor
     
  • 4.34, Аноним (34), 13:46, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Потому что картинки бывают большими фотографиями.

    AMD несколько лет подряд на выставках хвасталась тем, как на их процах быстро полноформатные фото выводятся и скроллятся, заказав для себя отдельный софтварный, высокооптимизированный именно под свои процы, jpeg декодер.

     
  • 3.19, Аноним (19), 11:40, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это FUD, только корпоративная трясина Гугла противодействует (соседнему отделу). Это примерно как с Майкрософтом, ровно та же картина. Учитывая, с какой мотивацией они выпилили поддержку расширенных атрибутов, можно сделать вывод об общем уровне сотрудников (не всех вредителе).
     
     
  • 4.20, Аноним (19), 11:42, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >й отправили на мороз до сих пор

    ну и dei опять же, уверен, является фактором в корпорациях

     
  • 2.25, Аноним (25), 12:58, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё и кодируется дольше.
     

  • 1.3, Аноним (3), 09:35, 04/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И это все изменения за три года???
     
     
  • 2.4, Аноним (4), 09:42, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    чел,целая спецификация,мало что ли? D
     

  • 1.5, Аноним (5), 10:09, 04/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > формировать конечное изображение через объединение одного или нескольких вспомогательных изображений

    Извините за нубство, а что, сразу объединить это нельзя??

     
     
  • 2.17, topin89 (ok), 11:31, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это как раз для случая, когда нельзя. Есть HDR-изображение. Но хочется, чтобы на устройствах без HDR тоже можно было смотреть картинку. Тогда храним два изображения и делаем в простом случае ReconstructedSample = 256 × PrimarySample + HiddenSample. А в сложном случае любое преобразование (есть ограничение на количество операций), чтобы и обычная была красивее, и HDR восстановаливался пиксель-в-пиксель.
     
     
  • 3.35, Аноним (34), 13:48, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сто лет в обед как любой сторонний софт по просмотру картинок умеет во всяческий тонмаппинг. Это даже во всем кастрированный ffplay уже давно умеет.

    Незачем хранить сразу две картинки. Совершенно незачем.

     

  • 1.6, Аноним (5), 10:15, 04/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И чтоб 2 раза не вставать... Ребят, знаете какой-нибудь стандарт на АННОТАЦИЮ картинок? Суть такова...
    Есть изображение. Хочется либо в самой картинке (где-то в сопутствующих данных) либо в отдельном файле хранить геометрические/текстовые аннотации, которые рендером накладываются поверх картинки отдельным слоем. Скажем, картинка "я на море" и в аннотациях есть большая красная стрелка, которая указывает на меня.
    Стандарт нужен простой, никакой вычурной геометрии - тупо простейшие фигуры и текст. Главное - чтобы это хоть как-то было стандартизовано.
    В идеале ещё и НЕСКОЛЬКО именованных аннотаций, чтобы между ними можно было переключаться.
     
     
  • 2.8, Tron is Whistling (?), 10:41, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    SVG называется. Запихиваешь свою картинку в SVG через data URI, и делаешь в SVG остальную аннотацию. Переключаешься жабоскриптом.
     
  • 2.9, Tron is Whistling (?), 10:42, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно и в отдельном файле, да. В SVG ссылка на картинку и аннотация, картинка лежит рядом с SVG.
     
  • 2.11, Мемоним (?), 10:47, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    PDF
     
  • 2.26, Ктото271 (?), 13:04, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как вариант, TIFF. В ImageJ/Fiji, например, можете поиграться. В оверлее (в метаданых) можно сохранять геометрию, текст и картинки. Недостаток тот, что данные именно картинки будут сохранены несжатыми.
     
  • 2.32, mumu (ok), 13:38, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно под эту задачу давно есть Face Tags в xmp, которые более-менее стандартизованы.
    Для чего-то более извращенного можно самому запилить кастомную категорию в xmp (благо что xml) и распарсивать питоном и exiftool-ом, например.
     
  • 2.36, Аноним (34), 13:51, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Добавляешь в свою jpeg/png/что-угодно картинку в exif info свою же аннотацию в виде SVG (векторный человекочитаемый формат). выводишь поверх картинки элементарным жабоскриптом.
     

  • 1.29, Аноним (29), 13:33, 04/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    -После трёх лет разработки опубликована спецификация для формата изображений AVIF 1.2 (AV1 Image Format), использующего технологии внутрикадрового сжатия, применяемые

    И кому он, формат нафиг нужен? Где он в инете применяется?

     
     
  • 2.33, Аноним (33), 13:41, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда поддержка AVIF будет у всех, тогда и будут переходить. Уже все браузеры поддерживают AVIF. Осталось только дождаться аппратного декодера в смартфонах (программный слишком тяжелый) и тогда будет повсеместный переход. WebP, например, был представлен ещё в 2010 году, но массовый переход на него я наблюдаю где-то с 2018.
     
     
  • 3.37, Аноним (34), 13:52, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И где же ты наблюдаешь массовый переход на webP? В своей общаге?
     
     
  • 4.38, Аноним (38), 14:44, 04/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Крупнейшие сайты типа инстаграма/фб давно на webp. У себя на проектах используем его, т.к. у продуктов  много высокачественных картинок и это позволяет экономить трафик. Пробовали avif, но конвертация очень ресурсоемкая пока, потому код есть, но ниже webp в отдаче по приоритету, вдруг попадется клиент без webp но с avif (такое бывает?). Jpeg так или иначе станет legacy в интернете со временем.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру