Контейнер HEIC без лицензионной беды.

Перетащите AVIF ниже. В отличие от HEIC, этот ваш браузер почти наверняка нарисует.

Почему этот формат показывается, а HEIC нет

Разница не в технических достоинствах, а в лицензии. HEIC несёт HEVC, обременённый патентными пулами, из-за которых производители браузеров от него отказались. AVIF несёт AV1, опубликованный Alliance for Open Media под лицензией без отчислений, и Chrome, Firefox и Safari добавили декодеры с разницей в считаные годы. Два файла могут делить устройство контейнера и прожить совершенно разные жизни из-за того, кто кому должен платить.

Что это меняет при чтении здесь

Предпросмотр приходит от собственного декодера браузера, поэтому появляется сразу и в полном качестве, без запасного пути через WebAssembly. Это значит и то, что AVIF везде ведёт себя как обычная картинка для веба: он отрисуется на странице, в панели предпросмотра и в мессенджере, унося с собой те метаданные, что у него есть.

Почти все AVIF прошли через преобразователь

AVIF существует главным образом чтобы облегчить картинки в вебе, поэтому обычный файл сделан шагом сборки или CDN из JPEG или PNG. Такие цепочки обычно выбрасывают метаданные ради экономии байтов — поэтому здесь столько AVIF читаются почти пустыми. Когда какой-то всё же несёт EXIF, он унаследован от исходного изображения, а не записан камерой: мало какие камеры делают AVIF напрямую.

Как устроен AVIF

AVIF — тот же контейнер, что и HEIC, с другим кодеком внутри. Изображение закодировано в AV1 и лежит в mdat; всё, что его описывает, лежит под meta. Как и в HEIC, рисунок показывает один уровень: colr и av1C — свойства, вложенные глубже того box'а, в котором нарисованы.
ftypmetaЭлемент ExifЭлемент mimecolrav1Cmdat
  • Структура
  • Может нести метаданные
  • Само изображение

Где AVIF держит вещи

ftyp
Марка, avif или avis. Объявляет, что такое остальной файл.
meta
Box, вмещающий все элементы, кроме самого изображения.
Элемент Exif
Блок EXIF, если преобразователю велели его сохранить.
Элемент mime
XMP, тот же механизм, что и в HEIC.
colr
Цветовой профиль или независимые от кодирования точки цвета.
av1C
Настройка декодера AV1. Структура, а не метаданные.

Вопросы об AVIF

Сохраняет ли AVIF EXIF, когда я преобразую JPEG?Открыть

Только если преобразователю это велели. Большинство цепочек, заточенных под веб, по умолчанию выбрасывают метаданные, ведь весь смысл преобразования — файл полегче. Перетащите результат сюда и увидите, что уцелело.

AVIF — это то же, что HEIC?Открыть

То же семейство контейнеров, другой кодек и другая лицензия. Оба — ISO Base Media File Format, хранящий закодированные изображения элементами. HEIC берёт HEVC, AVIF — AV1, потому браузеры и показывают одно и не показывают другое.

Может ли AVIF быть анимированным?Открыть

Может, с маркой avis и последовательностью кадров. Очистка перекодированием рисует один кадр, поэтому очищенный анимированный AVIF возвращается неподвижной картинкой.

Почему мой AVIF очищается в JPEG?Открыть

Потому что записать AVIF требует кодировщика AV1, которого эта рабочая область не несёт. Браузеры дают именно декодирование. Поэтому очистка выгружает JPEG, и вы меняете контейнер на файл без чего-либо вшитого.

Что он умеет

Удалить данные EXIF
Перетащите фотографию и скачайте копию без вшитых метаданных. У JPEG отпадает сегмент EXIF без единого касания пикселей; HEIC, PNG, WebP и остальные перекодируются. Ничего не загружается на сервер.
Убрать GPS-координаты
Посмотрите координаты, которые несёт фотография, и скачайте копию без них. JPEG теряет теги места и сохраняет всё остальное. Ничего не загружается на сервер.
Править EXIF у JPEG
Меняйте заголовок, автора, описание, права, программу и время съёмки у JPEG, а затем скачивайте изменённую копию. Работает на устройстве; ваш исходный файл никогда не трогают.
Просмотрщик XMP, IPTC и ICC
Читайте каждую группу метаданных, которую несёт файл — EXIF, XMP, IPTC, ICC, заметки производителя — сгруппированными и выгружаемыми в JSON. Для контроля качества материалов, экспертизы и отладки цепочки. Ничего не загружается на сервер.
Открыть несколько фотографий
Откройте до пятидесяти фотографий, посмотрите, у каких есть местоположение, и заберите весь набор таблицей. Ничего не загружается, а оригиналы никогда не перезаписываются.