Что делает эта страница и зачем это нужно
Эта страница — конвертер AVIF в JPEG (JPG). Вы загружаете одно или несколько изображений в формате AVIF, выбираете уровень качества (от 40% до 100%) и получаете файлы JPEG, которые можно скачать по отдельности или одним ZIP-архивом. Всё преобразование выполняется прямо в вашем браузере — изображения никогда не покидают ваше устройство.
Зачем это нужно? AVIF — современный формат с очень сильным сжатием, поддержкой альфа-канала (прозрачности) и широкого цветового охвата. Однако многие старые платформы, почтовые клиенты, сервисы печати и legacy-программы до сих пор принимают только JPEG. Конвертер решает эту задачу: вы получаете универсальный формат, сохраняя контроль над качеством.
Чем этот конвертер отличается от других
Основное отличие — в подходе к форматам. Большинство инструментов просто меняют расширение, не поясняя последствий. Здесь мы исходим из фундаментальных свойств AVIF и JPEG:
- AVIF — самый «сильный» формат с точки зрения сжатия среди тех, что умеет читать этот инструмент. Он поддерживает альфа-канал и широкий цветовой охват (например, Rec. 2020 или P3). JPEG не поддерживает ни прозрачность, ни широкий цвет — при конвертации альфа-канал отбрасывается, а цвета сужаются до sRGB.
- JPEG — исключительно lossy (с потерями). Каждое пересохранение JPEG добавляет потери (так называемая generation loss). Ползунок качества (40–100%) управляет тем, сколько деталей останется.
- Из-за агрессивного сжатия AVIF результирующий JPEG может оказаться больше исходного файла. Инструмент помечает такие результаты как «Больше» (Larger), а если меньше — как «Сохранено» (Saved).
- Инструмент может читать AVIF, но не записывает его, потому что браузерное кодирование AVIF пока не универсально. Поэтому страница сфокусирована на выводе повсеместно поддерживаемого JPEG.
- JPEG не поддерживает анимацию. AVIF её поддерживает, но инструмент преобразует анимированный AVIF в статичное изображение первого кадра.
Этот конвертер — не просто смена формата, а осознанный выбор с пониманием, какие данные теряются и как меняется размер.
Как работает преобразование AVIF в JPEG: технические детали
Процесс полностью клиентский: браузер декодирует изображение, а затем перекодирует пиксельные данные в изображение JPEG. Никакой серверной обработки.
Поддерживаемые входные форматы: Эта страница принимает только AVIF.
Выход — только JPEG. Ползунок качества активен только для JPG. Значения ниже 40% или выше 100% не принимаются. Качество задаётся как число от 0 до 1 (в интерфейсе — проценты, которые преобразуются: 40% → 0.4, 100% → 1.0). Браузеры реализуют это по-разному, но в целом более высокое значение даёт меньшие потери.
Обработка ошибок:
- Если файл не открывается как изображение (повреждён, пуст или не является изображением), появляется сообщение: «This file could not be opened as an image. It may be corrupted, empty, or not actually an image.»
- Если конвертация не удалась: «Conversion failed. Try a different image or format.»
- Если выбрано больше 20 изображений: «Choose up to ‹max› images at a time.»
- Если не выбрано ни одного изображения: «Choose at least one image.»
- Если тип файла не поддерживается: «This file type isn't supported.»
Эти сообщения фиксированы и не меняются.
Качество сжатия и ползунок: когда размер растёт
Ползунок 40–100% — единственный параметр управления выходным файлом. Ниже приведена таблица типичных результатов для гипотетического AVIF-файла размером 100 КБ (на практике зависит от содержимого):
| Качество JPG | Примерный размер JPG | Сравнение с AVIF (100 КБ) |
|---|---|---|
| 40% | 60–90 КБ | Сохранено (меньше) |
| 70% | 100–140 КБ | Может быть больше или равно |
| 90% | 140–200 КБ | Больше |
| 100% | 200–400 КБ | Значительно больше |
Почему так? AVIF использует современный кодек (AV1), который при том же визуальном качестве даёт файлы в 2–3 раза меньше JPEG. Поэтому даже при среднем качестве JPEG (70%) размер может превысить исходный AVIF. Инструмент помогает это увидеть — метка «Больше» предупреждает, что вы проигрываете в объёме.
Практический совет: если размер имеет значение, начинайте с 60–70% и смотрите на метку. Если нужно сохранить максимум деталей и размер не критичен — 85–90%. 100% обычно неоправданно, так как даёт огромные файлы при незаметном глазу улучшении (JPEG с Q=100 всё равно lossy, но с минимальными потерями).
Прозрачность и широкий цветовой охват: что теряется
Альфа-канал. AVIF может содержать прозрачные области (например, логотип на прозрачном фоне). JPEG не поддерживает прозрачность. При конвертации все прозрачные области в исходном AVIF становятся черными, а полупрозрачные пиксели соответственно темнеют. Инструмент не предлагает опцию фонового цвета. Если ваш AVIF использует прозрачность, результат будет выглядеть иначе — фон станет непрозрачным. Единственный способ сохранить прозрачность — оставаться в формате, который поддерживает альфа-канал, например PNG, WebP или исходный AVIF.
Широкий цветовой охват. AVIF может хранить цвета в цветовых пространствах Rec. 2020, DCI-P3 и других, которые шире, чем sRGB. JPEG обычно использует sRGB. При конвертации цвета «обрезаются»: те, что выходят за границы sRGB, округляются до ближайшего доступного. Это может сделать изображение более блёклым, особенно в насыщенных тонах (например, яркий зелёный или синий). Инструмент не предупреждает об этом, но знание процесса помогает ожидать такой эффект.
Динамический диапазон. AVIF поддерживает HDR (высокий динамический диапазон) через 10-битную глубину цвета или PQ/HLG transfer functions. JPEG — 8 бит на канал, SDR. Конвертация потеряет детали в тенях и светах, если исходник был HDR.
Конфиденциальность и обработка в браузере
Все преобразования выполняются локально, в вашем браузере. Изображения не передаются на сервер — ни оригиналы, ни результаты. Это гарантирует приватность: вы можете конвертировать чувствительные снимки (медицинские, корпоративные, личные) без риска утечки.
Как это технически устроено: браузер декодирует изображение и перекодирует его в целевой формат локально на устройстве. Ничего не загружается.
Ограничение: максимальное количество изображений за раз — 20. При превышении лимита загрузка блокируется.
Часто задаваемые вопросы
1. Почему мой AVIF-файл весит 50 КБ, а JPEG на 90% — 200 КБ? И пометка «Больше» — это нормально?
Да, это нормально. AVIF сжимает значительно сильнее, чем JPEG. Если вам нужен маленький размер, попробуйте снизить качество до 50–60% — иногда это даёт размер, близкий к исходному. «Больше» не означает ошибку, только что вы не экономите место.
2. Пропадёт ли прозрачность? Можно ли её сохранить?
Да, прозрачность пропадёт. JPEG не поддерживает альфа-канал. Чтобы сохранить прозрачность, используйте конвертер в PNG (другая страница этого же сайта). На этой странице — только JPEG.
3. Изменятся ли цвета после конвертации?
Возможно. Если ваш AVIF был в широком цветовом пространстве (P3, Rec. 2020), при конвертации в sRGB (стандарт для JPEG) насыщенность может снизиться. Особенно заметно на ярких зелёных, красных и синих объектах. Если исходный AVIF уже был в sRGB (что бывает часто), цвета останутся теми же.
4. Почему я не могу задать качество ниже 40%?
Нижняя граница 40% — настройка инструмента. Значения ниже 40% дают очень низкое качество JPEG с заметными артефактами (блоки, размытие). Создатели сочли их нецелесообразными. Если вам нужно сильное сжатие, лучше использовать AVIF или WebP.
5. Можно ли конвертировать анимированный AVIF?
Нет. Инструмент предназначен только для статичных изображений. Анимированные AVIF (файлы с последовательностью кадров) будут преобразованы в статичное изображение первого кадра.
6. Почему я не могу конвертировать больше ‹max› файлов за раз?
Это ограничение браузерной обработки и интерфейса. Вы можете выбрать до 20 изображений за раз.