🍋
Menu
Image

AVIF

AVIF (формат изображений AV1)

Формат изображений нового поколения на основе видеокодека AV1, обеспечивающий исключительную эффективность сжатия с файлами часто на 50% меньше JPEG при том же визуальном качестве, с поддержкой HDR и расширенной цветовой гаммы.

Техническая деталь

AVIF использует контейнер HEIF (ISO 23008-12) с покадровым кодированием AV1 (сжатие одиночного кадра видео). Поддерживает глубину цвета 8/10/12 бит, субдискретизацию цветности 4:2:0/4:2:2/4:4:4, HDR (функции передачи PQ и HLG), расширенную гамму (BT.2020), альфа-каналы и анимацию. Кодирование требует значительных вычислительных ресурсов (в 10–100 раз медленнее кодирования JPEG), но декодирование быстрое. Поддержка браузерами: Chrome 85+, Firefox 93+ и Safari 16.1+. AVIF особенно хорош для фотографического контента, тогда как WebP может быть предпочтительнее благодаря более быстрому кодированию при пакетной обработке.

Пример

```javascript
// Image compression via Canvas
canvas.toBlob(
  blob => console.log(`Size: ${(blob.size/1024).toFixed(0)} KB`),
  'image/jpeg',
  0.8  // quality: 0.0 (smallest) to 1.0 (best)
);

// WebP output (25-34% smaller than JPEG)
canvas.toBlob(cb, 'image/webp', 0.8);
```

Связанные форматы

Связанные инструменты

Связанные термины