Открытый и бесплатный формат файла изображения
Формат файла изображения AV1 ( AVIF ) — это открытая спецификация формата файла изображения без уплаты роялти для хранения изображений или последовательностей изображений, сжатых с помощью AV1 в формате контейнера HEIF . [1] [2] Он конкурирует с HEIC , который использует тот же формат контейнера, созданный на основе ISOBMFF , но HEVC для сжатия. Версия 1.0.0 спецификации AVIF была завершена в феврале 2019 года.
В ряде тестов Netflix в 2020 году формат AVIF продемонстрировал лучшую эффективность сжатия, чем JPEG , а также лучшую сохранность деталей, меньшее количество артефактов блокировки и меньшее размывание цветов вокруг резких краев в композициях естественных изображений, текста и графики. [3]
Поддержка AVIF доступна во всех основных веб-браузерах (т. е. более чем в 93% всех веб-браузеров [4] , что соответствует уровню поддержки WebP , для замены которого он был создан).
Функции
Формат файла изображения AV1 поддерживает:
Профили
Спецификация AVIF определяет два профиля изображения: [1]
- Базовый профиль AVIF
- Использует основной профиль AV1
- Уровень AV1 составляет 5,1 или ниже
- Уровень 5.1 выбран для профиля Baseline, чтобы гарантировать, что ни одно кодированное изображение не превысит разрешение 8K, поскольку некоторые декодеры могут не справиться с большими изображениями. Точнее, элементы кодированного изображения, соответствующие профилю AVIF Baseline, не могут иметь общее количество пикселей больше 8 912 896, ширину больше 8 192 или высоту больше 4 352. По-прежнему возможно использовать профиль Baseline для создания больших изображений с использованием вывода сетки.
- Расширенный профиль AVIF
- Использует высокий профиль AV1
- Уровень AV1 составляет 6,0 или ниже
- Кодированные элементы изображения, соответствующие профилю AVIF Advanced, не могут иметь общее количество пикселей более 35 651 584, ширину более 16 384 или высоту более 8 704. Тем не менее, профиль Advanced можно использовать для создания более крупных изображений с использованием вывода сетки.
Поддерживать
14 декабря 2018 года Netflix опубликовал первые образцы изображений .avif. [8] В ноябре 2020 года были опубликованы образцы изображений HDR с функцией передачи PQ и основными цветами BT.2020. [5]
Веб-браузеры
- В августе 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]
Просмотрщики изображений
Медиаплееры
- VLC будет читать файлы AVIF, начиная с версии 4, которая все еще находится в стадии разработки. [22]
Редакторы изображений
- В Paint.NET добавлена поддержка открытия файлов AVIF в сентябре 2019 года [23] , а в обновлении за август 2020 года — возможность сохранения изображений в формате AVIF. [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.
- ACDSee Photo Studio 2025, выпущен в сентябре 2024 г. [35]
Библиотеки изображений
- 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. [36]
- Linux – AVIF широко поддерживается в дистрибутивах Linux . С выпуском libavif 0.8.0 в июле 2020 года, в который был добавлен плагин GdkPixbuf , поддержка AVIF присутствует в большинстве приложений GNOME/GTK. [37] KDE Frameworks добавили поддержку AVIF в библиотеку «KImageFormats» в январе 2021 года, что позволило большинству приложений KDE/Qt поддерживать просмотр и сохранение изображений AVIF. [38] Nomacs 3.16 добавляет поддержку просмотра и преобразования AVIF. Nomacs appimage также предназначен для старых версий Linux.
- Платформы Apple – iOS 16, iPadOS 16 и macOS Ventura изначально поддерживают AVIF. Изображения AVIF можно просматривать напрямую в Finder, с помощью QuickLook, в приложении iOS Files и т. д.
Веб-сайты
- Cloudflare объявила о поддержке AVIF в сообщении в блоге 3 октября 2020 года. [39]
- Vimeo объявила о поддержке AVIF в сообщении в блоге 3 июня 2021 года. [40]
- Joomla 5 включает поддержку AVIF. [41]
- В WordPress 6.5 добавлена поддержка AVIF. [42]
Языки программирования
Другие
- ExifTool поддерживает формат AVIF для чтения и записи EXIF, начиная с версии 11.79 (выпущенной 12 декабря 2019 г.).
Ссылки
- ^ abc "Формат файла изображения AV1 (AVIF)". AOMediaCodec.GitHub.io . Архивировано из оригинала 29 ноября 2018 г. Получено 25 ноября 2018 г.
- ^ «AVIF: встречайте новый формат файлов изображений | Alliance for Open Media».
- ^ Mavlankar, Aditya; De Cock, Jan; Concolato, Cyril; Swanson, Kyle; Moorthy, Anush; Aaron, Anne (13 февраля 2020 г.). «AVIF для кодирования изображений следующего поколения». Технический блог Netflix . Архивировано из оригинала 15 февраля 2020 г. Получено 19 ноября 2021 г.
- ^ "Формат изображения AVIF | Могу ли я использовать... Таблицы поддержки для HTML5, CSS3 и т. д.". caniuse.com . Получено 13 апреля 2024 г. .
- ^ ab "av1-avif/testFiles/Netflix/avif/README.md в master · joedrago/av1-avif". GitHub . Получено 5 июля 2023 г. .
- ^ ab Concolato, Cyril (14 октября 2019 г.). "Формат файла изображения AV1 (AVIF)" (PDF) . AOMedia . Архивировано (PDF) из оригинала 5 ноября 2019 г. . Получено 6 ноября 2019 г. .
- ^ "Film Grain Synthesis for AV1 Video Codec" (PDF) . Архивировано (PDF) из оригинала 7 января 2021 г. . Получено 14 декабря 2020 г. .
- ^ "Netflix AV1 Encodes Readme". Архивировано из оригинала 20 февраля 2020 года . Получено 23 мая 2020 года .
- ^ Абрамс, Лоуренс (25 августа 2020 г.). «Chrome 85 выпущен с исправлениями безопасности, ярлыками приложений, поддержкой AVIF». Bleeping Computer . Архивировано из оригинала 26 августа 2020 г. . Получено 26 августа 2020 г. .
- ^ "Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More". Архивировано из оригинала 29 января 2021 г. Получено 29 января 2021 г.
- ^ "Firefox 93.0, см. все новые функции, обновления и исправления". Mozilla . Получено 5 октября 2021 г. .
- ^ "Возможности WebKit в Safari 16.0". 12 сентября 2022 г.
- ^ "MacOS Ventura уже доступна".
- ^ «Заметки о выпуске Safari 16.4 Beta».
- ^ dan-wesley (26 января 2024 г.). "Заметки о выпуске Microsoft Edge для стабильного канала". learn.microsoft.com . Получено 27 января 2024 г. .
- ^ "README.md · main · GNOME / Loupe · GitLab". gitlab.gnome.org . 22 декабря 2023 г.
- ^ "Поддержка ImageMagick AVIF". Github . Архивировано из оригинала 9 сентября 2021 г. Получено 9 сентября 2021 г.
- ^ "IrfanView AVIF support". IrfanView . Архивировано из оригинала 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". GitLab . 17 декабря 2018 г. . Получено 8 октября 2021 г. .
- ^ "paint.net 4.2.2 уже доступен!". Блог paint.net . 18 сентября 2019 г. Архивировано из оригинала 27 сентября 2019 г. Получено 12 октября 2019 г.
- ^ "paint.net 4.2.14 alpha build 7542". 25 августа 2020 г. Архивировано из оригинала 1 октября 2020 г. Получено 26 августа 2020 г.
- ^ "GIMP 2.10.22 Released". GIMP.org . 7 октября 2020 г. Архивировано из оригинала 8 октября 2020 г. Получено 14 октября 2020 г.
- ^ «История изменений/версий IrfanView (для версии 4.57 указана дата выпуска 13 января 2021 г., AVIF не упоминается, но говорится, что было много не упомянутых изменений, и предлагается просмотреть страницу плагинов для получения дополнительной информации)». 14 января 2021 г. Архивировано из оригинала 14 января 2021 г. Получено 9 сентября 2023 г.
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ) - ^ "IrfanView Plugins 4.56 (AVIF нигде не упоминается как поддерживаемый)". 10 января 2021 г. Архивировано из оригинала 10 января 2021 г. Получено 9 сентября 2023 г.
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ) - ^ "IrfanView Plugins 4.57 (AVIF явно упомянут как поддерживаемый)". 18 января 2021 г. Архивировано из оригинала 18 января 2021 г. Получено 9 сентября 2023 г.
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ) - ^ «Выпущена Krita 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.
- ^ Андреа, ACDSee. "Что нового | ACDSee Photo Studio". Программное обеспечение ACDSee Photo Studio | Редактирование фотографий, Управление фотографиями, Редактор фотографий, Цифровая фотография, Управление цифровыми активами, DAM . Получено 5 сентября 2024 г.
- ^ Берк, Дэйв (4 октября 2021 г.). «Android 12 уже в AOSP!». Android-Developers.GoogleBlog.com . Получено 26 декабря 2022 г. .
- ^ «Добавьте модуль gdk-pixbuf от Linkmauve» . Гитхаб .
- ^ "KDE Ships Frameworks 5.78.0". KDE.org . 9 января 2021 г.
- ^ "Формат изображения AVIF поддерживается Cloudflare Image Resizing". Блог Cloudflare . 3 октября 2020 г. Архивировано из оригинала 3 октября 2020 г. Получено 3 октября 2020 г.
- ^ "Обновление изображений на Vimeo". 2 июня 2021 г. Архивировано из оригинала 3 июня 2021 г. Получено 3 июня 2021 г.
- ^ "Joomla! Issue Tracker | Joomla! CMS #41381 - [5.0] Поддержка AVIF для медиа-менеджера". Joomla! Issue Tracker .
- ^ "WordPress 6.5 добавляет поддержку AVIF". 23 февраля 2024 г.
- ^ "PHP 8.1: GD: Поддержка изображений AVIF". PHP.Watch . 14 июня 2021 г. Архивировано из оригинала 14 июня 2021 г. Получено 14 июня 2021 г.
- ^ "Perl: Поддержка Imager". 11 июля 2023 г.