После трёх лет разработки опубликована спецификация для формата изображений AVIF 1.2 (AV1 Image Format), использующего технологии внутрикадрового сжатия, применяемые в формате кодирования видео AV1. Контейнер для распространения данных в формате AVIF аналогичен HEIF. Помимо изображений в стандартном динамическом диапазоне (SDR), AVIF поддерживает изображения в расширенном динамическом диапазоне (HDR, High Dynamic Range) и цветовом пространстве Wide-gamut...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64175
Всё равно мыло по сравнению с jpegxl.
вот только его почти отовсюду выпилили и маргинилизировалипростой юзер выберет HEIC / HEVC, из-за аппаратной поддержки
AVIF тоже, аппаратная поддержка декодеров AV1 есть уже минимум несколько поколений, да и кодировщики уже в видеокартах в наличии.
У кого есть, у кого нет.Купил недавно неттопчик с AMD Ryzen 7 5825U — AV1 нету
> Купил недавно неттопчик с AMD Ryzen 7 5825U — AV1 нетуНу так вам просто под видом нового проца (Release Date: 2022) продали старье на Zen 3 из 2020 года. Так что можно даже не удивляться.
Когда 2020 стал старьем? Я сюда с Pentium 3 пишу.
> Я сюда с Pentium 3 пишу.Молодец.
А теперь представь себе, что тебе вместо третьепня продали бы второй пень.
Для видео это к Интелу, их Quick Sync это топ штуковина.
Даже у самых младших: N100/N200, или i3-1215U (i3-1315U, Core 3 100U).
https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video
Где там аппаратная поддержка? Вы думаете просто так везде камеры снимают в 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, разумеется, не положено).
> Где там аппаратная поддержка? Вы думаете просто так везде камеры снимают в H.256 и HEIC?Во влажных фантазиях любителей открытых форматов.
У энвидии во всех видеокартах с 2018 года, т.е. уже 8 лет почти есть AV1, вот и думайте.
Он появился в RTX 30-й серии (сентябрь 2020):
- https://www.nvidia.com/en-us/geforce/news/rtx-30-series-av1-.../
- https://en.wikipedia.org/wiki/AV1#Hardware_encoding_and_deco...
нам ваш AV1 нафиг не нужон
Аппаратная поддержка для просмотра картинок?!
Но и экраны и картинки сейчас не по 1024x768.
А формат это как бы не на один год, так что да, было бы неплохо аппаратно 16к hdr разбирать, тем более и математика там уже не просто среднее вывести.
> А формат это как бы не на один год, так что да, было бы неплохо аппаратно 16к hdr разбиратьК тому моменту уже пора будет обновлять железо. Первые устройства с аппаратным декодирование h.264 появились в 2003г. Справятся ли они сейчас с 2K и 4K видео в этом формате? Сомневаюсь.
https://en.wikipedia.org/wiki/Image_processor
Да. Потому что картинки бывают большими фотографиями.AMD несколько лет подряд на выставках хвасталась тем, как на их процах быстро полноформатные фото выводятся и скроллятся, заказав для себя отдельный софтварный, высокооптимизированный именно под свои процы, jpeg декодер.
Это FUD, только корпоративная трясина Гугла противодействует (соседнему отделу). Это примерно как с Майкрософтом, ровно та же картина. Учитывая, с какой мотивацией они выпилили поддержку расширенных атрибутов, можно сделать вывод об общем уровне сотрудников (не всех вредителе).
>й отправили на мороз до сих порну и dei опять же, уверен, является фактором в корпорациях
> вот только его почти отовсюду выпилили и маргинилизировалиНа всех яблочных устройствах юзается.
https://petapixel.com/2024/09/18/why-apple-uses-jpeg-xl-in-t.../
Ещё и кодируется дольше.
>Всё равно мыло по сравнению с jpegxl.Какие ваши доказательства?!
Зато жмёт хорошо!
И это все изменения за три года???
чел,целая спецификация,мало что ли? D
> формировать конечное изображение через объединение одного или нескольких вспомогательных изображенийИзвините за нубство, а что, сразу объединить это нельзя??
Это как раз для случая, когда нельзя. Есть HDR-изображение. Но хочется, чтобы на устройствах без HDR тоже можно было смотреть картинку. Тогда храним два изображения и делаем в простом случае ReconstructedSample = 256 × PrimarySample + HiddenSample. А в сложном случае любое преобразование (есть ограничение на количество операций), чтобы и обычная была красивее, и HDR восстановаливался пиксель-в-пиксель.
Сто лет в обед как любой сторонний софт по просмотру картинок умеет во всяческий тонмаппинг. Это даже во всем кастрированный ffplay уже давно умеет.Незачем хранить сразу две картинки. Совершенно незачем.
И чтоб 2 раза не вставать... Ребят, знаете какой-нибудь стандарт на АННОТАЦИЮ картинок? Суть такова...
Есть изображение. Хочется либо в самой картинке (где-то в сопутствующих данных) либо в отдельном файле хранить геометрические/текстовые аннотации, которые рендером накладываются поверх картинки отдельным слоем. Скажем, картинка "я на море" и в аннотациях есть большая красная стрелка, которая указывает на меня.
Стандарт нужен простой, никакой вычурной геометрии - тупо простейшие фигуры и текст. Главное - чтобы это хоть как-то было стандартизовано.
В идеале ещё и НЕСКОЛЬКО именованных аннотаций, чтобы между ними можно было переключаться.
SVG называется. Запихиваешь свою картинку в SVG через data URI, и делаешь в SVG остальную аннотацию. Переключаешься жабоскриптом.
Можно и в отдельном файле, да. В SVG ссылка на картинку и аннотация, картинка лежит рядом с SVG.
Как вариант, TIFF. В ImageJ/Fiji, например, можете поиграться. В оверлее (в метаданых) можно сохранять геометрию, текст и картинки. Недостаток тот, что данные именно картинки будут сохранены несжатыми.
Конкретно под эту задачу давно есть Face Tags в xmp, которые более-менее стандартизованы.
Для чего-то более извращенного можно самому запилить кастомную категорию в xmp (благо что xml) и распарсивать питоном и exiftool-ом, например.
Добавляешь в свою jpeg/png/что-угодно картинку в exif info свою же аннотацию в виде SVG (векторный человекочитаемый формат). выводишь поверх картинки элементарным жабоскриптом.
-После трёх лет разработки опубликована спецификация для формата изображений AVIF 1.2 (AV1 Image Format), использующего технологии внутрикадрового сжатия, применяемыеИ кому он, формат нафиг нужен? Где он в инете применяется?
Когда поддержка AVIF будет у всех, тогда и будут переходить. Уже все браузеры поддерживают AVIF. Осталось только дождаться аппратного декодера в смартфонах (программный слишком тяжелый) и тогда будет повсеместный переход. WebP, например, был представлен ещё в 2010 году, но массовый переход на него я наблюдаю где-то с 2018.
И где же ты наблюдаешь массовый переход на webP? В своей общаге?
Крупнейшие сайты типа инстаграма/фб давно на webp. У себя на проектах используем его, т.к. у продуктов много высокачественных картинок и это позволяет экономить трафик. Пробовали avif, но конвертация очень ресурсоемкая пока, потому код есть, но ниже webp в отдаче по приоритету, вдруг попадется клиент без webp но с avif (такое бывает?). Jpeg так или иначе станет legacy в интернете со временем.
Но заменит его скорее jxl, позволяющий транскодировать jpeg без потерь.