АВИФ
Расширение имени файла | .avif, .avifs |
---|---|
Тип интернет-СМИ | image/avif |
Разработано | Альянс за открытые СМИ |
Первоначальный выпуск | v1.0.0, 19 февраля 2019 г. |
Тип формата |
|
Содержится | ХИФ |
Расширено с | ХЕЙФ, ISOBMFF , AV1 |
Открытый формат ? | Да |
Веб-сайт | аомеакодек |
Формат файла изображения AV1 ( AVIF ) — это открытая , бесплатная спецификация формата файла изображения для хранения изображений или последовательностей изображений, сжатых с помощью AV1, в формате контейнера HEIF . [1] [2] Он конкурирует с HEIC , который использует тот же формат контейнера, основанный на ISOBMFF , но HEVC для сжатия . Версия 1.0.0 спецификации AVIF была завершена в феврале 2019 года.
В ряде тестов Netflix в 2020 году AVIF показал лучшую эффективность сжатия, чем JPEG , а также лучшее сохранение деталей, меньшее количество артефактов блокировки и меньшее растекание цвета вокруг резких краев в композициях из естественных изображений, текста и графики. [3]
Поддержка AVIF доступна во всех основных веб-браузерах (т.е. в более чем 93% всех веб-браузеров, [4] тот же уровень поддержки, что и для WebP ( он был сделан для замены).
Особенности [ править ]
Формат файла изображения AV1 поддерживает:
- Несколько цветовых пространств , в том числе:
- HDR (с PQ [5] или HLG функции передачи и основные цвета BT.2020 как часть BT.2100 ) [1]
- SDR (с sRGB / BT.709 /BT.601 или с широкой цветовой гаммой )
- Сигнализация цветового пространства через CICP (ITU-T H.273 и ISO/IEC 23091-2) или профили ICC [6]
- Сжатие без потерь и сжатие с потерями
- 8, 10 и 12 бит. Глубина цвета [6]
- Монохромный (альфа/глубина) или многокомпонентный
- 4:2:0, 4:2:2, 4:4:4 Подвыборка цветности и RGB
- зерна пленки Синтез [7]
- Последовательность изображений/анимация
Профили [ править ]
Спецификация AVIF определяет два профиля изображения: [1]
- Базовый профиль AVIF
- Использует основной профиль AV1
- Уровень AV1 5,1 или ниже.
- Уровень 5.1 выбран для базового профиля, чтобы гарантировать, что ни одно закодированное изображение не превысит разрешение 8K, поскольку некоторые декодеры могут быть не в состоянии обрабатывать изображения большего размера. Точнее, элементы закодированного изображения, соответствующие базовому профилю AVIF, не могут иметь общее количество пикселей более 8 912 896, ширину более 8 192 или высоту более 4 352. Профиль Baseline по-прежнему можно использовать для создания изображений большего размера с использованием построения сетки.
- Расширенный профиль AVIF
- Использует высокий профиль AV1
- Уровень AV1 6,0 или ниже.
- Элементы закодированного изображения, соответствующие профилю AVIF Advanced, не могут иметь общее количество пикселей более 35 651 584, ширину более 16 384 или высоту более 8 704. По-прежнему можно использовать расширенный профиль для создания изображений большего размера с использованием построения сетки.
Поддержка [ править ]
14 декабря 2018 года Netflix опубликовал первые образцы изображений в формате .avif. [8] В ноябре 2020 года HDR с функцией передачи PQ и основными цветами BT.2020. были опубликованы образцы изображений [5]
Разработчик(и) | Альянс за открытые СМИ |
---|---|
Стабильная версия | 1.0.4 / 8 февраля 2024 г |
Репозиторий | https://github.com/AOMediaCodec/libavif |
Написано в | |
Операционная система | кроссплатформенный |
Лицензия | Лицензия BSD с 2 пунктами ( бесплатное программное обеспечение ) |
Веб-сайт | аомеакодек |
Веб-браузеры [ править ]
- В августе 2020 года был выпущен Google Chrome версии 85 с полной поддержкой AVIF. [9] В Google Chrome 89 для Android добавлена поддержка AVIF. [10]
- В октябре 2021 года был выпущен Mozilla Firefox 93 с поддержкой AVIF по умолчанию. [11]
- WebKit добавил поддержку AVIF 5 марта 2021 года. Safari для iOS 16 и macOS Ventura добавила поддержку AVIF; iOS 16 вышла 12 сентября 2022 года. [12] и macOS Ventura 24 октября 2022 г. [13] В Safari 16.4 задним числом добавлена поддержка AVIF для macOS Monterey и macOS Big Sur. [14]
- Microsoft Edge добавил поддержку AVIF в версии 121, выпущенной в январе 2024 года. [15]
Просмотрщики изображений [ править ]
- XnView
- gThumb
- Глаз ГНОМА
- Лупа GNOME [16]
- ИзображениеМагия [17]
- ИрфанВью (только чтение) [18]
- Гвенвью [19]
- дигиКам 7.7.0 [20]
- Приложения «Просмотр» и «Фото» на iOS 16, iPadOS 16 и macOS 13.
- ImageGlass (чтение+запись) [21]
Медиаплееры [ править ]
Редакторы изображений [ править ]
- Paint.net добавил поддержку открытия файлов AVIF в сентябре 2019 года. [23] и возможность сохранять изображения в формате AVIF в обновлении от августа 2020 года. [24]
- Преобразование формата Colorist и данные изображений Darktable RAW имеют поддержку и предоставляют эталонные реализации libavif.
- В октябре 2020 года в GIMP добавлен импорт и экспорт собственного AVIF. [25]
- В IrfanView 4.57, выпущенном 13 января 2021 года, добавлена поддержка AVIF только для чтения через свои плагины. [26] [27] [28]
- В Krita 5.0, выпущенную 23 декабря 2021 года, добавлена поддержка AVIF. Поддержка также включает изображения Rec.2100 HDR AVIF. [29] [30]
- В Adobe Illustrator (выпуск от мая 2022 г.) добавлена поддержка AVIF. [31]
- В Pixelmator Pro 3.1, выпущенном 2 ноября 2022 года, добавлена первоначальная поддержка AVIF. [32]
- В Adobe Lightroom 7.0 (выпуск от октября 2023 г.) и Lightroom Classic 13 (выпуск от октября 2023 г.) добавлены возможности HDR, включая открытие и сохранение фотографий в формате AVIF. [33] [34]
- В PhotoLine 24, выпущенном 30 июня 2023 г., добавлена поддержка AVIF.
Библиотеки изображений [ править ]
- libavif – портативная библиотека для кодирования и декодирования файлов AVIF.
- libheif – декодер и кодировщик HEIF и AVIF по стандарту ISO/IEC 23008-12:2017.
- SAIL – независимая от формата библиотека с поддержкой AVIF, реализованная поверх libavif.
- FFmpeg
Операционные системы [ править ]
- Windows — Microsoft объявила о поддержке предварительной версии Windows 10 версии 1903 , включая поддержку в проводнике, Paint и нескольких API, а также примеры изображений.
- Android — в Android 12, выпущенной 4 октября 2021 года, добавлена встроенная поддержка AVIF. [35]
- Linux – AVIF широко поддерживается в дистрибутивах Linux . С выпуском libavif 0.8.0 в июле 2020 года, в который добавлен плагин GdkPixbuf , поддержка AVIF присутствует в большинстве приложений GNOME/GTK. [36] В январе 2021 года в KDE Frameworks добавлена поддержка AVIF в библиотеку KImageFormats, что позволяет большинству приложений KDE/Qt поддерживать просмотр и сохранение изображений AVIF. [37] В Nomacs 3.16 добавлена поддержка просмотра и преобразования AVIF. Приложение Nomacs также предназначено для более старых версий Linux.
- Платформы Apple — iOS 16, iPadOS 16 и macOS Ventura изначально поддерживают AVIF. Изображения AVIF можно просматривать непосредственно в Finder, с помощью QuickLook, в приложении iOS Files и т. д.
Веб-сайты [ править ]
- Cloudflare объявила о поддержке AVIF в своем блоге 3 октября 2020 года. [38]
- Vimeo объявил о поддержке AVIF в своем блоге 3 июня 2021 года. [39]
- Joomla 5 включает поддержку AVIF. [40]
- В WordPress 6.5 добавлена поддержка AVIF. [41]
Языки программирования [ править ]
- PHP имеет поддержку AVIF в своем расширении GD, начиная с версии PHP 8.1. [42]
- Perl имеет поддержку через пакет библиотек Imager. [43]
Другие [ править ]
- ExifTool поддерживает формат AVIF для чтения и записи EXIF, начиная с версии 11.79 (выпущенной 12 декабря 2019 г.).
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б с «Формат файла изображения AV1 (AVIF)» . AOMediaCodec.GitHub.io . Архивировано из оригинала 29 ноября 2018 года . Проверено 25 ноября 2018 г.
- ^ https://aomedia.org/blog%20posts/avif-meet-the-next-level-image-file-format/
- ^ Мавланкар, Адитья; Де Кок, Ян; Конколато, Сирил; Суонсон, Кайл; Мурти, Ануш; Аарон, Энн (13 февраля 2020 г.). «AVIF для кодирования изображений следующего поколения» . Технический блог Netflix . Архивировано из оригинала 15 февраля 2020 года . Проверено 19 ноября 2021 г.
- ^ «Формат изображения AVIF | Могу ли я использовать... Таблицы поддержки HTML5, CSS3 и т. д.» . caniuse.com . Проверено 13 апреля 2024 г.
- ↑ Перейти обратно: Перейти обратно: а б «av1-avif/testFiles/Netflix/avif/README.md в мастере · joedrago/av1-avif» . Гитхаб . Проверено 5 июля 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б Конколато, Сирил (14 октября 2019 г.). «Формат файла изображения AV1 (AVIF)» (PDF) . АОМедиа . Архивировано (PDF) из оригинала 5 ноября 2019 года . Проверено 6 ноября 2019 г.
- ^ «Синтез зернистости пленки для видеокодека AV1» (PDF) . Архивировано (PDF) из оригинала 7 января 2021 года . Проверено 14 декабря 2020 г.
- ^ «Ознакомительные сведения о кодировании Netflix AV1» . Архивировано из оригинала 20 февраля 2020 года . Проверено 23 мая 2020 г.
- ^ Абрамс, Лоуренс (25 августа 2020 г.). «Выпущен Chrome 85 с исправлениями безопасности, ярлыками приложений и поддержкой AVIF» . Пипящий компьютер . Архивировано из оригинала 26 августа 2020 года . Проверено 26 августа 2020 г.
- ^ «Бета-версия Chrome 89: расширенные возможности взаимодействия с оборудованием, общий доступ к веб-страницам на рабочем столе и многое другое» . Архивировано из оригинала 29 января 2021 года . Проверено 29 января 2021 г.
- ^ «Firefox 93.0: все новые функции, обновления и исправления» . Мозилла . Проверено 5 октября 2021 г.
- ^ «Функции WebKit в Safari 16.0» . 12 сентября 2022 г.
- ^ «MacOS Ventura теперь доступна» .
- ^ «Примечания к выпуску бета-версии Safari 16.4» .
- ^ Дэн-Уэсли (26 января 2024 г.). «Примечания к выпуску Microsoft Edge для Stable Channel» . Learn.microsoft.com . Проверено 27 января 2024 г.
- ^ «README.md · главная · GNOME / Loupe · GitLab» . gitlab.gnome.org . 22 декабря 2023 г.
- ^ «Поддержка ImageMagick AVIF» . Гитхаб . Архивировано из оригинала 9 сентября 2021 года . Проверено 9 сентября 2021 г.
- ^ «Поддержка IrfanView AVIF» . ИрфанВью . Архивировано из оригинала 24 июля 2021 года . Проверено 9 сентября 2021 г.
- ^ «416941 — поддержка изображений AVIF» . bugs.kde.org . Проверено 12 июня 2022 г.
- ^ «Выпущена DigiKam 7.7.0» . 26 июня 2022 г.
- ^ «Поддержка ImageGlass AVIF» . Проверено 4 мая 2024 г.
- ^ «не отображаются файлы .avif с помощью декодера dav1d (#21568) · Проблемы · VideoLAN / VLC» . ГитЛаб . 17 декабря 2018 года . Проверено 8 октября 2021 г.
- ^ «Paint.net 4.2.2 теперь доступен!» . Блог на сайте Paint.net . 18 сентября 2019 года. Архивировано из оригинала 27 сентября 2019 года . Проверено 12 октября 2019 г.
- ^ «paint.net 4.2.14 альфа, сборка 7542» . 25 августа 2020 года. Архивировано из оригинала 1 октября 2020 года . Проверено 26 августа 2020 г.
- ^ «GIMP 2.10.22 выпущен» . GIMP.org . 7 октября 2020 года. Архивировано из оригинала 8 октября 2020 года . Проверено 14 октября 2020 г.
- ^ «История изменений/версий IrfanView (для версии 4.57 указана дата выпуска 13 января 2021 г., не упоминается AVIF, но говорится, что было множество не упомянутых изменений, и предлагается просмотреть страницу плагинов для получения дополнительной информации)» . 14 января 2021 года. Архивировано из оригинала 14 января 2021 года . Проверено 9 сентября 2023 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Плагины IrfanView 4.56 (AVIF нигде не упоминается как поддерживаемый)» . 10 января 2021 года. Архивировано из оригинала 10 января 2021 года . Проверено 9 сентября 2023 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Плагины IrfanView 4.57 (AVIF явно указан как поддерживаемый)» . 18 января 2021 года. Архивировано из оригинала 18 января 2021 года . Проверено 9 сентября 2023 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Крита 5.0 выпущена!» . 23 декабря 2021 г.
- ^ Фонд, Крита. «Примечания к выпуску Krita 5.0» .
- ^ «Обзор функций – Illustrator (выпуск от мая 2022 г.)» . 28 июля 2022 года. Архивировано из оригинала 25 сентября 2022 года . Проверено 11 мая 2022 г.
- ^ «В Pixelmator Pro 3.1 добавлена поддержка macOS 13, изображений AVIF, реализован стиль сглаживания углов и многое другое» .
- ^ «HDR-оптимизация» . Adobe Inc.
- ^ «Редактирование и экспорт в HDR» . Adobe Inc.
- ^ Берк, Дэйв (4 октября 2021 г.). «Android 12 доступен в AOSP!» . Android-Developers.GoogleBlog.com . Проверено 26 декабря 2022 г.
- ^ «Добавьте модуль gdk-pixbuf от Linkmauve» . Гитхаб .
- ^ «KDE поставляет платформы 5.78.0» . KDE.org . 9 января 2021 г.
- ^ «Формат изображения AVIF, поддерживаемый функцией изменения размера изображения Cloudflare» . Блог Cloudflare . 3 октября 2020 г. Архивировано из оригинала 3 октября 2020 г. . Проверено 3 октября 2020 г. .
- ^ «Обновление изображений на Vimeo» . 2 июня 2021 года. Архивировано из оригинала 3 июня 2021 года . Проверено 3 июня 2021 г.
- ^ https://issues.joomla.org/tracker/joomla-cms/41381
- ^ https://make.wordpress.org/core/2024/02/23/wordpress-6-5-adds-avif-support/
- ^ «PHP 8.1: GD: поддержка изображений AVIF» . PHP.Смотреть . 14 июня 2021 года. Архивировано из оригинала 14 июня 2021 года . Проверено 14 июня 2021 г.
- ^ «Perl: поддержка изображений» . 11 июля 2023 г.