Состояние форматов в 2026 году
Раньше выбор был прост: JPEG для фото, PNG для графики. Сегодня WebP и AVIF достаточно зрелы, чтобы заменить JPEG. Но какой формат использовать? Ответ зависит от приоритетов: максимальное сжатие, скорость кодирования, охват браузеров или набор возможностей.
Технический обзор
JPEG (1992)
JPEG использует дискретное косинусное преобразование (DCT) для разделения данных на частотные компоненты. Быстро кодируется и декодируется, но не поддерживает прозрачность и анимацию.
WebP (2010)
Формат Google на основе видеокодека VP8. Поддерживает lossy и lossless сжатие, прозрачность и анимацию. Использует блочное предсказание и продвинутое энтропийное кодирование.
AVIF (2019)
Основан на видеокодеке AV1 от Alliance for Open Media (Google, Apple, Mozilla, Netflix). Поддерживает HDR, расширенный цветовой охват (10/12-bit), прозрачность и анимацию. Лучшая эффективность сжатия, но медленная кодировка.
Сравнительная таблица
| Характеристика | JPEG | WebP | AVIF |
|---|---|---|---|
| Тип сжатия | Только lossy | Lossy + Lossless | Lossy + Lossless |
| Экономия vs JPEG | — | 25–35 % | 40–55 % |
| Прозрачность (alpha) | Нет | Да | Да |
| Анимация | Нет | Да | Да |
| HDR / широкий цветовой охват | Нет (8-bit) | Нет (8-bit) | Да (10/12-bit) |
| Макс. разрешение | 65 535 × 65 535 | 16 383 × 16 383 | 65 536 × 65 536 (tiled) |
| Скорость кодирования | Очень быстрая | Быстрая | Медленная (3–10×) |
| Скорость декодирования | Очень быстрая | Быстрая | Средняя |
| Прогрессивная загрузка | Да | Нет | Нет (но есть tiled decoding) |
| Поддержка браузерами (2026) | 100 % | 97 %+ | 92 %+ |
| Лицензия | Free (legacy-патенты) | BSD (Google) | Royalty-free (AOM) |
Эффективность сжатия на практике
Мы сжали 20 фотографий при одинаковом визуальном качестве (SSIM ≈ 0.95) через Deflato:
- JPEG, quality 80: средний размер 247 КБ
- WebP, quality 80: 158 КБ (на 36 % меньше)
- AVIF, quality 65: 112 КБ (на 55 % меньше)
AVIF особенно выигрывает на фотографиях с плавными градиентами. Для изображений с чёткими краями (скриншоты, иллюстрации) WebP lossless конкурирует с AVIF.
Поддержка браузерами
По состоянию на март 2026:
- WebP: Chrome 23+, Firefox 65+, Safari 14+, Edge 18+, все основные мобильные браузеры.
- AVIF: Chrome 85+, Firefox 93+, Safari 16.4+, Edge 121+, Samsung Internet 16+.
WebP можно использовать без фоллбэка. Для AVIF рекомендуется WebP или JPEG как запасной вариант.
Когда какой формат использовать
JPEG — когда…
- Нужна совместимость с legacy-системами, почтовыми клиентами, нативными приложениями
- Критична скорость кодирования (генерация миниатюр в реальном времени)
- Инструменты или CMS не поддерживают WebP/AVIF
WebP — когда…
- Нужна надёжная замена JPEG с хорошей экономией
- Требуется прозрачность без утяжеления PNG
- Важна скорость кодирования (WebP в 3–5 раз быстрее AVIF)
- Хотите один формат без фоллбэков
AVIF — когда…
- Максимальное сжатие в приоритете (ограниченный трафик, большие галереи)
- Нужна поддержка HDR или расширенного цветового охвата
- Есть возможность предоставить WebP/JPEG фоллбэк
- Время кодирования не критично (статическая сборка, пакетная обработка)
Конвертация форматов в Deflato
Deflato поддерживает все три формата на входе и выходе:
- Загрузите изображения (drag and drop или URL)
- Выберите выходной формат (JPEG, WebP или AVIF)
- Настройте качество — размер обновляется в реальном времени
- Скачайте результат поштучно или ZIP-архивом
Для автоматизации — Deflato API с параметром output_format:
curl -X POST https://deflato.com/api/v1/compress -H "Authorization: Bearer YOUR_API_KEY" -F "file=@photo.jpg" -F "output_format=AVIF" -F "quality=65" --output photo.avif
Заключение
Идеального формата не существует — есть лучший формат для вашей задачи. Для большинства сайтов в 2026 WebP — практичный выбор по умолчанию. Если нужно выжать максимум, AVIF лидирует по сжатию. JPEG остаётся актуальным для legacy-систем. Оптимальная стратегия: AVIF с фоллбэком на WebP и JPEG. Deflato упрощает генерацию всех трёх вариантов.