AVIF
AV1 Image File Format — современный формат сжатия изображений на основе видеокодека AV1. Стандартизован Alliance for Open Media в 2019 году. Даёт на 30–50% меньший размер, чем JPEG, при сопоставимом или лучшем качестве. Поддерживает HDR, прозрачность, анимацию.
Определение AVIF
AVIF (AV1 Image File Format) — открытый бесплатный формат изображений от Alliance for Open Media (Google, Mozilla, Netflix, Apple, Microsoft и др.), стандартизован в 2019 году. Технически — контейнер ISO BMFF (как у HEIF) с кадрами, закодированными кодеком AV1.
Идея: видеокодеки последнего поколения сжимают пространственно избыточные данные эффективнее JPEG (1992) и JPEG XR (2009). Один кадр AV1 как изображение — на 30–50% меньше JPEG того же качества и на 15–25% меньше WebP. По тестам Netflix (2020) — AVIF на 35% компактнее JPEG при идентичном SSIM.
Возможности: 8/10/12-битная глубина (HDR), цветовые пространства Rec.2020 / Display P3 / sRGB, прозрачность, субдискретизация 4:4:4 / 4:2:2 / 4:2:0, анимация, lossless и lossy режимы, тайлинг для прогрессивной загрузки.
Поддержка и применение
Браузеры к 2026: Chrome 85+ (август 2020), Firefox 93+ (октябрь 2021), Safari 16+ (сентябрь 2022) — фактически весь современный веб, > 95% по caniuse. На сервере: Sharp (Node.js) с 0.30, ImageMagick с 7.0.25, Pillow через pillow-avif-plugin.
Главная сложность — медленный encode. На CPU один FullHD кадр кодируется 1–10 секунд (параметр speed от 0 до 10). Для статических ассетов это терпимо, для динамической генерации превью — заметно. Поэтому при онлайн-обработке часто WebP, а AVIF — для предсобранных ассетов сайта.
Редакторы: Photoshop через плагин Camera Raw 14.0+, GIMP 2.10.22+ нативно, Affinity Photo 2.0+ нативно. Многие легаси-CMS и фотобанки AVIF не принимают — нужен JPEG-фолбек.
Связанные концепции
AVIF — современный конкурент WebP и наследник JPEG. Сравнение прозрачных форматов — в PNG vs WebP. Почему AVIF не страдает «квадратиками» — изучить артефакты JPEG и блочный DCT. Для iPhone актуальны HEIC (тот же ISO BMFF, но HEVC) и RAW. AVIF поддерживает alpha-канал при гораздо меньшем размере, чем PNG. При выгрузке из удаления фона в Panda AI можно выбрать PNG / WebP / AVIF.
Частые вопросы
AVIF или WebP — что выбрать?
AVIF на 15–25% компактнее и поддерживает HDR, но медленнее кодируется. WebP быстрее, поддержка чуть шире на старых устройствах. Для статических ассетов и фотогалерей — AVIF, для динамических превью — WebP. Многие сайты используют picture с фолбеком AVIF → WebP → JPEG.
Поддерживает ли AVIF прозрачность?
Да, полноценно — как PNG. При этом размер AVIF с прозрачностью на 50–80% меньше PNG — отличная замена для иконок, логотипов, ассетов интерфейсов.
Почему AVIF медленно кодируется?
AV1 проектировался прежде всего как видеокодек — использует тяжёлые алгоритмы оценки движения и многопроходный анализ блоков. Через speed=8–10 в Sharp/ImageMagick можно ускорить encode в 5–10 раз ценой ~10% худшего сжатия.
Поддерживает ли Photoshop AVIF?
Photoshop 2022+ открывает и сохраняет AVIF через Camera Raw 14.0+. Affinity Photo 2.0 и GIMP 2.10.22 — нативно. До 2022 года нужен был сторонний плагин (Telegraphics / libavif-plugin).