Перейти к содержимому

Направление конвертации

Конвертация WebP в JPG

Преобразование WebP → JPG на сервере, без установки программ

.webp.jpg

.webp.jpg
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы WebP. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

JPG открывается везде, где WebP ещё не поддерживают: в старых редакторах, принтерах и на маркетплейсах. Из анимированного WebP берётся первый кадр, прозрачность заливается фоном.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

WebP и JPG: характеристики

Характеристики форматов WebP и JPG рядом
Характеристика.webpWebP.jpgJPG
Полное названиеWeb Picture FormatJoint Photographic Experts Group
РазработчикGoogleJoint Photographic Experts Group (ISO/IEC и ITU-T)
Год появления20101992
Расширение.webpнет данных
MIME-типimage/webpimage/jpeg
СодержимоеДвоичноеДвоичное
СжатиеС потерямис потерями, на основе DCT
Прозрачностьальфа-канал в обоих режимахне поддерживается
Несколько страниц в файлеПоддерживаетсяНет
КодекVP8 (с потерями) и VP8L (без потерь)нет данных
Анимацияподдерживаетсянет данных
Экономия25–35 % против JPEG при равном качественет данных
Предел размера16 383 × 16 383 пикселянет данных
Чем открытьGoogle Chrome, Microsoft Edge, Mozilla Firefox, GIMP, Adobe Photoshop 23 и новее, IrfanView, XnView MPПросмотр фотографий Windows, Фото (macOS, iOS), Adobe Photoshop, GIMP, IrfanView, любой браузер
СпецификацияОписание форматаОписание формата
Расширениянет данных.jpg, .jpeg
Глубина цветанет данных8 бит на канал, до 16,7 млн оттенков
Метаданныенет данныхExif, IPTC, XMP, ICC-профиль
Разумное качествонет данных75–90 % — баланс размера и картинки

Преобразование WebP → JPG

WebP — это контейнер RIFF, внутри которого лежит либо кадр, сжатый внутрикадровыми средствами видеокодека VP8, либо обратимо упакованный поток VP8L, а прозрачность хранится отдельным блоком ALPH. JPEG всего этого не поддерживает, поэтому перевод означает полное декодирование и новое квантование, сведение альфы на подложку и отбрасывание всех кадров, кроме первого.

Повторное сжатие — главный технический момент маршрута. Исходник уже прошёл квантование, и второй проход накладывается на искажённый сигнал заметнее, чем первый на чистый: шкалу качества здесь держат в диапазоне 88–92, а не 80. Объём при этом вырастает на 25–40 %, потому что предсказание блоков по соседям и арифметическое кодирование, которыми выигрывает WebP, в JPEG отсутствуют.

Прозрачность сводится на белую или чёрную подложку: альфа-канала в целевом формате нет. Полупрозрачные пиксели смешиваются с фоном пропорционально альфе, поэтому сглаженный край получает кайму цвета подложки. Анимация теряется полностью — берётся первый кадр, поскольку JPEG хранит одно изображение и не имеет структуры для последовательности с задержками.

Цветность в результате прореживается по схеме 4:2:0, что даёт размытый контур на границах цветов равной яркости — цветном тексте, тонких линиях схемы. Для такого материала целевым форматом лучше выбрать PNG: он обратим и сохраняет и границы, и прозрачность. Маршрут востребован там, где приёмник формат WebP не принимает: настольные редакторы прошлых версий, печатные салоны, торговые площадки, формы загрузки документов.

Порядок преобразования WebP → JPG

  1. Шаг 1

    Подложка

    Если в изображении есть альфа-канал, выберите белый или чёрный фон по цвету будущей поверхности. Полупрозрачные края смешаются именно с ним, и переиграть это после кодирования нельзя.

  2. Шаг 2

    Шкала качества

    Держите 88–92: второе квантование поверх первого заметнее обычного. Значения ниже 80 на изображениях, уже прошедших сжатие, дают видимую сетку блоков даже на несложных сюжетах.

  3. Шаг 3

    Геометрия и метаданные

    Ширина и высота задаются явно, вторая сторона считается по пропорциям. Удаление метаданных включено по умолчанию — вместе с Exif вырезается и встроенный профиль ICC.

  4. Шаг 4

    Проверка контуров

    Оцените результат на резких границах и цветном тексте. Заметное размытие — следствие прореживания цветности 4:2:0, и лечится оно сменой целевого формата, а не шкалой качества.

Вопросы по работе сервиса

Насколько вырастет файл?

Обычно на 25–40 % при сопоставимом визуальном качестве. Причина в механике: WebP предсказывает содержимое блока по уже закодированным соседям и упаковывает коэффициенты арифметическим кодером, а JPEG обрабатывает каждый блок 8×8 независимо и кодирует его кодами Хаффмана.

Куда девается альфа-канал?

Он сводится на подложку и перестаёт существовать: целевой формат хранит только цвет пикселя, места под четвёртый канал в нём нет. Если фон должен просвечивать, выбирайте перевод в PNG — там альфа-канал переносится целиком, со всеми полутонами, и попутно не происходит повторного сжатия с потерями.

Что произойдёт с анимированным изображением?

В результат попадёт первый кадр. Целевой формат хранит одно изображение и не имеет структуры для последовательности кадров с задержками, поэтому движение теряется полностью. Для сохранения анимации нужен маршрут в формат, который её поддерживает.

Заметно ли упадёт качество?

При шкале 88–92 потери видны только при попиксельном сравнении. Но помнить о механике стоит: это второе квантование поверх первого, поэтому пропускать один файл через несколько таких преобразований подряд не следует — деградация накапливается необратимо.