JPG
ЗАГРУЗИТЬ
ФАЙЛ
Ожидание файла...
Ожидание файла...
Коротко об инструменте
Картинки из браузера всё чаще приходят в формате WebP, и его до сих пор не принимают фотоцентры, старые версии Word и часть форм загрузки документов. Здесь вы отдаёте файл .webp, а забираете обычный .jpg: изображение декодируется движком самого браузера и перерисовывается на холст, поэтому ничего никуда не отправляется. Прозрачность в JPEG не поддерживается, и прозрачные участки заливаются белым — это поведение формата, а не потеря файла.
Так и должно быть. WebP сжимает те же пиксели плотнее JPEG примерно на 25-35 процентов, поэтому обратный перевод почти всегда даёт файл тяжелее оригинала. Если вам важен именно вес, а формат не принципиален, оставьте WebP или прогоните готовый JPG через инструмент сжатия до нужного размера в килобайтах.
Он заливается белым. В спецификации JPEG альфа-канала нет вообще, хранить прозрачность там негде, поэтому холст перед экспортом заполняется белым цветом. Если прозрачность нужно сохранить — берите конвертер WebP в PNG, PNG умеет альфа-канал и отдаст вырезанный объект без подложки.
Одно перекодирование теряет немного: WebP уже был сжат с потерями, JPEG сжимает поверх этого ещё раз. На фотографиях разница обычно не видна, а вот на скриншотах с текстом и на резких границах могут появиться характерные ореолы. Не гоняйте одну и ту же картинку туда-обратно несколько раз — артефакты накапливаются.
Жёсткого лимита в коде нет, ограничение упирается в память вкладки. Снимки до нескольких десятков мегапикселей на обычном ноутбуке проходят спокойно. Очень крупные панорамы могут не поместиться на холст: браузеры ограничивают его размеры, и вкладка вернёт пустой результат. В этом случае сначала уменьшите разрешение.
Нет, полноценной анимации не будет. WebP умеет хранить последовательность кадров, но JPEG — формат одного кадра. Браузер отдаст на холст только первый кадр анимации, его вы и получите в JPG. Для движущейся картинки нужен GIF или видеоформат, а не JPEG.
Никуда не уходит. Выбранный .webp читается через файловый API самого браузера, декодируется во вкладке и рисуется на canvas, откуда и берётся JPEG. Запросов на сторонние адреса при конвертации не выполняется, страница работает даже с отключённой сетью после загрузки. Файл остаётся на вашем диске.
Да. Мобильные Chrome и Safari поддерживают и декодирование WebP, и запись JPEG через canvas, так что страница открывается и работает на смартфоне. Готовый файл попадает в загрузки, а на iPhone его удобнее сразу переложить в Фото. На старых устройствах крупные снимки конвертируются заметно медленнее.
До: photo-1024.webp — 210 KB, 1600×1200, скачано кнопкой «Сохранить изображение как» с сайта фотографа. Приёмный терминал в фотоцентре формат не распознаёт.
После: photo-1024.jpg — 1600×1200, тот же кадр в JPEG. Вес обычно вырастает примерно вдвое, потому что JPEG сжимает хуже WebP, зато файл открывается везде.
До: logo.webp с альфа-каналом: буквы на прозрачном фоне, вокруг знака ничего нет.
После: logo.jpg: те же буквы, но фон стал сплошным белым. Для документа на белом листе это незаметно, для наложения на цветную подложку лучше взять конвертер WebP в PNG.
Оценка и фидбек помогают понять, что улучшать дальше.