Что это за формат AVIF? Как конвертировать в JPG?

Что это за формат AVIF? Зачем он создан и для решения каких задач используется?

Обновлено: 28 августа 2023 г. Автор: Виталий

Какие преимущества формата AVIF? Для решения каких задач он предназначен? Чем открыть и как конвертировать AVIF? Ответы на эти вопросы вы найдете в статье

Что за формат AVIF?

AV1 Image File Format (AVIF) - формат сжатия цифровых изображений с потерями. Конкурирует с такими форматами как WebP и HEIC за право стать полноправной заменой более старого JPEG. Обеспечивает более высокое качество сжатия, чем JPEG.

Подробная информация о формате

Во время съемки фотографий на смартфон большинство пользователей даже не задумываются, в каком формате их снимок хранится в памяти устройства. Главное, чтобы фото было качественным, наблюдалось минимальное различие между картинкой и реальностью. А при открытии сайта или страничек в социальных сетях хочется, чтобы страница загружалась быстро, но и качество изображения не страдало.

Проблема в том, что каждый формат использует свой алгоритм кодирования, который характеризуется теми или иными ограничениями. Например, обычный JPEG невозможно сжать без потери качества.

AVIF призван решить все эти проблемы. Это формат файлов с открытым исходным кодом, который распространяется бесплатно и может быть использован всеми. Кроме этого, в нем применяются алгоритмы, позволяющие сжимать изображения без существенной потери качества.

Стоит отметить, что AVIF является побочным продуктом видеокодека AV1, разработкой которого с 2015 года занималась Alliance for Open Media (AOMedia), в переводе – «Альянс за открытые медиа». Это некоммерческий консорциум, в который входят такие технологические гиганты, как Amazon, Apple, ARM, Cisco, Facebook, Google, Huawei, Intel, Microsoft, Mozilla, Netflix, Nvidia, Samsung Electronics. Основная задача этой организации – создать альтернативу платным и запатентованным кодекам, например, H.264 и H.265.

AV1 был официально представлен в 2018 году и получил широкое признание за свою высокую эффективность сжатия видео. Согласно исследованиям, кодек способен сжимать видео на 30-50% лучше, чем H.265 или VP9 при одинаковом качестве. В свою очередь, AVIF является контейнером для хранения одного или нескольких кадров видео в формате AV1.

Сравнение степени сжатия изображений различными форматами
Сравнение степени сжатия изображений различными форматами

Характеристики и возможности AVIF

Формат изображений AVIF обладает характеристиками, которые делают его достойной альтернативой существующих аналогов растровой графики.

  • Поддержка альфа-канала. Это дополнительный слой данных, определяющий прозрачность каждого пикселя изображения. Благодаря этому можно создавать картинки с прозрачным фоном или эффектами наложения. Кодек AV1 может сжимать альфа-канал отдельно от основного изображения, что улучшает качество и уменьшает размер файла.
  • Поддержка HDR (High Dynamic Range) - высокого динамического диапазона. Динамический диапазон определяет, насколько достоверной будет картинка между самыми светлыми и самыми темными участками. Чем он выше, тем более реалистично и детально выглядит фотография, особенно при переходах от тени к свету. Преимуществом формата является поддержка различных вариантов битности изображений (8, 10, или 12 бит на цвет), что напрямую влияет на цветопередачу. Например, самый популярный JPEG работает только с 8-битными картинками. AVIF позволяет кодировать изображения с более широким цветовым пространством и глубиной цвета, чем обычные форматы.
  • Поддержка анимации. AVIF хранит несколько кадров в одном файле, создавая анимированные изображения, подобные GIF. При этом анимация смотрится гораздо лучше.

Сравнение AVIF с другими форматами

AVIF выгодно отличается эффективностью сжатия изображения при условии сохранения высокого качества от других форматов файлов растровых изображений. При этом эффект заметен даже невооруженным глазом.

AVIF против JPEG

JPEG был разработан в 1992 году, поэтому используемые для его реализации кодеки несколько устаревшие и не отвечают современным требованиям. В особенности это касается сайтов, где большую роль играет скорость загрузки. Именно изображения в формате JPEG являются главной преградой на пути к успеху. Конечно, проблема частично решается за счет прогрессивного сжатия, когда качество картинки постепенно улучшается по мере ее загрузки. Однако это создает дополнительную нагрузку на устройства пользователей, которым приходится это все декодировать.

Формат изображений AVIF не поддерживает прогрессивное сжатие, но файлы имеют настолько скромные размеры, что здесь это и не нужно.

Для сравнения воспользуемся сервисом Squoosh от Google, который позволяет наглядно посмотреть итоговый результат сжатия различных форматов файлов изображений.

Сравнение сжатия в JPEG в AVIF
Сравнение сжатия в JPEG в AVIF

На представленном скриншоте видно, что при одинаковой степени сжатия AVIF демонстрирует гораздо лучшие результаты. Фон изображения, выполненный в виде градиента, практически не имеет искажений. Итоговый файл на 4% больше сжат по сравнению с JPEG.

Также, как сказано выше, JPEG не поддерживает прозрачность, и не умеет сохранять несколько изображений в один файл для создания анимированных изображений.

AVIF против WebP

WebP – предшественник AVIF, разработанный корпорацией Google в 2010 году на основе видеокодека VP8. На момент своего появления формат стал настоящей революцией. По некоторым тестам, он способен на 30% эффективнее сжимать изображение, чем JPEG при сравнимом уровне качества. Однако AVIF в некоторых тестах превосходит этот показатель еще на 20%.

WebP не имеет поддержки HDR, его глубина цвета ограничивается только 8-битами. Однако, оба формата поддерживают прозрачность и возможность кодировать несколько изображений в один файл для создания анимации.

Сравнение сжатия в WebP в AVIF
Сравнение сжатия в WebP в AVIF

Этот скриншот хоть и демонстрирует экстремальные режимы сжатия, он призван показать, что использованный в AVIF кодек более эффективен, чем в WebP, в частности за счет большего динамического диапазона. Кроме того, что он позволяет обеспечить большую степень сжатия, качество полученного изображения может быть выше.

Чем открыть AVIF?

Этот формат файлов изображений только начинает путь развития. Несмотря на то, что он был презентован в 2019 году, еще не весь софт может похвастаться его поддержкой. Это касается не только отдельных программ, но и операционных систем.

Например, браузер Edge Microsoft отображает изображения в этом формате, начиная со 116 версии, а операционная система Windows 11 даже в редакции 22H2 не способна открыть AVIF. Заставить ОС можно только путем установки дополнительного плагина. Для этого достаточно просто попытаться открыть файл с расширением AVIF, и стандартный обозреватель сам предложит перейти в Магазин Приложений.

Дополнительный плагин для Windows, чтобы открывать AVIF
Дополнительный плагин для Windows, чтобы открывать AVIF

Если говорить про другие операционные системы, то Linux-дистрибутивы с рабочим окружением GNOME открывают файлы AVIF стандартным, предустановленным обозревателем Eye of GNOME (eog) начиная с версии 3.38.2, выпущенной в 2021 году.

Apple добавили поддержку формата в Safari с iOS 16 и macOS 13. Кроме этого, пользователи могут напрямую просматривать изображения AVIF в Finder с помощью QuickLook.

Чем конвертировать AVIF в понятный всем JPEG?

Несмотря на постоянное увеличение количества программ, которые открывают Авиф, в интернете сохраненные в этом формате изображения встречаются не часто. Поэтому, если вам нужно сохранить картинку с сайта, и она окажется в AVIF, главное – не паниковать. Есть простой способ, как преобразовать изображение в хорошо знакомый JPEG – скачать Tonfotos.

Чтобы преобразить файл в формате AVIF в JPEG, необходимо выбрать интересующую картинку и в главном меню управления программой выбрать «Фото» – «Экспортировать». Перед вами откроется диалоговое окно, где вы можете выбрать желаемое качество и место, куда будет сохранен файл.

Функция экспорта в меню приложения Tonfotos
Функция экспорта в меню приложения Tonfotos
Диалог экспорта в приложении Tonfotos
Диалог экспорта в приложении Tonfotos

Стоит отметить, что Tonfotos имеет не только функцию конвертирования, но и сортировки изображений по событиям, датам, местам и даже лицам людей. Поэтому программа может стать полноценной заменой стандартных обозревателей фотографий, возможности которых сильно ограничены.