Patkeri formatneri hamemat. JPEG, PNG, WebP ev AVIF
Четыре формата покрывают более 99% изображений в современном вебе. Они делают очень разные компромиссы между сжатием, прозрачностью, анимацией және поддержкой браузерами. Вот практическое руководство по выбору правильного.
Համեմատություն рядом
Сначала краткий обзор, полный разбор каждого формата ниже.
| Свойство | JPEG ? | PNG ? | WebP ? | AVIF ? |
|---|---|---|---|---|
| Սեղմում | Lossy | Lossless | Lossy + lossless | Lossy + lossless |
| Альфа (թափանցիկություն) | Нет | Да (8-бит) | Да (8-бит) | Да (полная) |
| Animatsia | Нет | Только APNG | Да | Да |
| Макс. глубина цвета | 8-бит | 16-бит | 8-бит | 10/12-бит |
| Типичный размер vs JPEG (фото) | 100% | 300–1000% | 65–75% | 40–60% |
| Ajaktsum բրաուզերов | Универсальная | Универсальная | Chrome 32, Firefox 65, Safari 14 | Chrome 85, Firefox 93, Safari 16 |
| Типичная жылдамдық кодирования | Быстрая | Быстрая | Средняя | Медленная |
JPEG — универсальный базовый формат
Как он работает
JPEG (Joint Photographic Experts Group) был стандартизирован в 1992 году и является старейшим из четырёх форматов. Использует lossy-дискретное косинусное преобразование на блоках 8×8 пикселей, за которым следует квантование и энтропийное кодирование. Որակ управляется одним числом от 1 до 100. Современные кодеры вроде MozJPEG выжимают из формата на 10–20% больше без изменения битстрима, поэтому любой JPEG-декодер их читает.
Amenalav hamar
Фотографического контента с плавными тональными градиентами және большим количеством деталей — портреты, пейзажи, предметная фотосъёмка, hero-изображения.
Плюсы
- Поддерживается буквально каждым просмотрщиком պատկերների.
- Аппаратно-ускоренное декодтау почтжәне везде.
- Зрелая экосистема օպտիմիզատորов (MozJPEG, jpegli).
Минусы
- Нет альфа-канала — фоны нужно сводить.
- Блочные артефакты на тексте, линейной графике және резких границах.
- Только 8 бит на канал.
PNG — lossless және прозрачный
Как он работает
PNG (Portable Network Graphics) был создан в середине 1990-х как свободная, не обременённая патентами замена GIF. Он строго lossless: DEFLATE-сжатие поверх построчной фильтрации пикселей. Оптимизаторы вроде oxipng (Rust-порт optipng) перебирают все комбинации фильтров/сжатия, чтобы найти минимальное представление, не меняя ни одного пикселя.
Amenalav hamar
UI-графики, иконок, скриншотов, диаграмм, линейной графики, логотипов с плоскими цветами және всего, что требует настоящего альфа-канала.
Плюсы
- Lossless — пикселжәне переживают круговой путь без изменений.
- Полная 8-битная альфа, до 16 бит на канал.
- Универсальная поддержка.
Минусы
- Большой размер на фотографиях — часто в разы больше JPEG/WebP/AVIF.
- Нет анимации в оригинальной спецификации (APNG — более позднее ըndlaynum).
WebP — веб-формат от Google
Как он работает
WebP выпущен Google в 2010 году на базе видеокодека VP8 және позже расширен отдельным lossless-режимом. Поддерживает және lossy, және lossless в одном контейнере, с опциональными альфой және анимацией. В lossy-режиме обычно обгоняет JPEG на 25–35% при том же качестве. В lossless-режиме обгоняет PNG на 20–30%.
Amenalav hamar
Универсальной веб-доставки, когда AVIF ещё не безопасен — фото, UI-спрайты с прозрачностью, замены анимированных GIF және как фолбэк-слой под AVIF.
Плюсы
- Один формат покрывает фото, графику, альфу және анимацию.
- Значительно меньше JPEG және PNG пржәне сопоставимом качестве.
- Широкая поддержка: все современные բրաուզերы с 2020 года.
Минусы
- 8 бит на канал — нет HDR.
- Декодирование медленнее JPEG на некоторых слабых sarqiх.
AVIF — текущий лидер по сжатию
Как он работает
AVIF (AV1 Image File Format) — это профиль для неподвижных изображений
видеокодека AV1, выпущенный в 2019 году Альянсом Open Media. Поддерживает
до 12-битного цвета, полную альфу, HDR, широкую гамму және синтез зерна плёнки.
Референсный энкодер (aom-av1, используемый libavif) медленный,
но выжимает лучшее сжатие, доступное сегодня для реальных фотографий.
Amenalav hamar
Hero-изображений, фотогалерей және везде, где пропускная способность важнее
CPU-времени. Отлично работает как верхний уровень в элементе
<picture>.
Плюсы
- Лучшее в классе սեղմում — обычно на 40–60% меньше JPEG.
- Поддерживает альфу, анимацию, HDR, широкую гамму және 10/12-бит глубину.
- Royalty-free және открытый.
Минусы
- Медленное кодирование — планируйте на этап сборкжәне илжәне асинхронное.
- Safari добавил поддержку только в версижәне 16 (2022).
- Хуже подходит үшін синтетической графики, чем WebP lossless илжәне PNG.
Какой формат использовать?
- Фотографии, полноэкранные hero-պատկերների: AVIF как основной формат, WebP және JPEG как фолбэкжәне через
<picture>. - UI-графика с թափանցիկությունю (иконки, логотипы): PNG үшін совместимостжәне со старым, WebP lossless үшін меньшего веса.
- Линейная графика, скриншоты, диаграммы: PNG (илжәне WebP lossless) — JPEG/AVIF-артефакты беспощадны к резким границам.
- Замена анимированных GIF: WebP или AVIF — оба радикально меньше және ajaktsum en настоящую альфу.
- Один формат для любого բրաուզեր сегодня: JPEG үшін фото, PNG үшін графики. Не самый маленький вариант, зато нулевой совместимостный долг.
На практике не обязательно выбирать один. Отдавайте AVIF первым, WebP вторым
және JPEG или PNG последним внутри элемента <picture> —
каждый браузер получит самую маленькую версию, которую может декодировать.
Часто задаваемые вопросы
Как փոխակերպել JPG → WebP?
Откройте PicBrewery, перетащите JPG в область загрузки — WebP сгенерируется автоматически рядом с JPEG, PNG және AVIF. Выберите плитку WebP және нажмите иконку скачивания. Всё происходит в вашем браузере — файл никуда не загружается.
Как փոխակերպել PNG → AVIF?
Сүйреңіз PNG в PicBrewery. Перекодирование в JPEG, WebP және AVIF идёт параллельно во веб-воркерах. Нажмите на колонку AVIF для скачивания или выберите несколько строк және экспортируйте их как ZIP, содержащий только самый маленький вариант для каждого исходника.
AVIF лучше, чем WebP?
Для фотографий AVIF обычно даёт файлы на 20–30% меньше, чем WebP при том же воспринимаемом качестве, благодаря видеокодеку AV1, на котором он основан. WebP по-прежнему выигрывает по скорости кодирования және имеет более широкую поддержку в старых браузерах, поэтому эти форматы дополняют друг друга.
Поддерживает лжәне Safari WebP?
Да. Safari поддерживает WebP с версии 14 (macOS Big Sur, iOS 14, 2020). Все текущие версии Safari декодируют және lossy, және lossless WebP.
PNG всегда անկորուստ?
Да. PNG использует DEFLATE-сжатие, которое строго lossless: пиксели, декодированные из PNG, побитово совпадают с исходниками. Уменьшение размера достигается за счёт подбора фильтров және тюнинга DEFLATE (инструменты вроде oxipng), но никогда за счёт потери данных.
Может ли JPEG иметь թափանցիկություն?
Нет. У классического JPEG нет альфа-канала. Если нужна прозрачность, используйте PNG, WebP или AVIF. JPEG XL добавляет альфу, но пока не имеет широкой поддержки в браузерах.
Насколько AVIF меньше JPEG?
Типичные фотографии, закодированные современным AVIF-энкодером (aom / libavif), на 40–60% меньше вывода MozJPEG при сопоставимом перцептуальном качестве. Для изображений с малым числом деталей және крупными плоскими заливками выигрыш меньше — в таких случаях JPEG және так сжимает неплохо.
Будет ли мой բրաուզեր декодировать AVIF?
AVIF поддерживается Chrome 85+, Firefox 93+, Edge 121+ және Safari 16+.
Для универсальной доставки отдавайте AVIF через элемент
<picture> с WebP- или JPEG-фолбэком, чтобы старые
браузеры тоже видели изображение.
PicBrewery действительно работает на клиенте?
Да. Декодирование және перекодирование происходят в WebAssembly во веб-воркерах на вашем устройстве. Байты изображения не отправляются по сети — единственные запросы идут на загрузку статических файлов приложения және кодеков.
Түрлендіру между форматами
Ищете конкретную конвертацию? Выберите пару ниже — на каждой странице есть пошаговая инструкция, ожидаемая экономия және тематические FAQ.
Попробуйте на своих պատկերներիх
Перетащите пачку JPG в PicBrewery және посмотрите WebP және AVIF рядом. Ничего не загружается на сервер.