Откуда у вас вообще взялся WebP
WebP — формат изображений от Google, и он действительно хорош: при том же визуальном качестве файл обычно на четверть-треть меньше сопоставимого JPEG. Именно поэтому его отдаёт всё больше сайтов, и любой современный браузер показывает такие картинки без возражений.
Проблемы начинаются, когда файл покидает браузер. Вы сохраняете картинку с веб-страницы, получаете .webp — и выясняете, что программа, ради которой вы её сохраняли, о таком формате никогда не слышала. Старые версии Photoshop, отдельные сборки Word и PowerPoint, типографии, многие галереи на телефонах, большинство форм загрузки аватара. Перевод в JPEG меняет выигрыш в размере на файл, который читает всё.
Как работает конвертация
Каждый файл раскодируется до обычных пикселей и затем сжимается заново уже как JPEG. Это настоящая конвертация, а не переименование, и иначе быть не может: WebP и JPEG — разные кодеки с разной математикой внутри, переиспользовать уже сжатые данные невозможно.
Раз это пересжатие, качество становится выбором, а не обещанием, поэтому ползунок показан всегда. Значение по умолчанию — 92%: разницу при сравнении бок о бок разглядеть трудно. Около 80% — разумный размен ради заметно меньшего файла; ниже 70% начинают проступать привычные артефакты JPEG.
Прозрачность и анимация
WebP поддерживает и то, и другое; JPEG — ни то, ни другое. Прозрачные области заливаются белым перед кодированием — именно так поступает любой графический редактор, когда сохраняет прозрачную картинку в JPEG. Если прозрачность важна, JPEG — не тот формат: нужен PNG.
Анимированный WebP превращается в один неподвижный кадр, потому что JPEG физически не может хранить больше одного. Настройки, которая это меняла бы, не существует — это свойство самого формата.
Что происходит с вашими файлами
Ничего не уходит с вашего устройства. Раскодирование и повторное сжатие выполняются в вашем же браузере на выбранном вами файле, и у страницы нет адреса, куда что-либо можно было бы отправить. Откройте страницу, отключите интернет — конвертер продолжит работать.
Попутно пересжатие удаляет и большую часть метаданных, так что сведения о камере и координаты съёмки обычно не переживают конвертацию. Перед тем как поделиться фотографией, это скорее плюс; но учитывайте это, если рассчитывали, что метаданные останутся.
Особые случаи
Файл WebP, который не удаётся раскодировать — по-настоящему повреждённый или необычно старый вариант формата, который декодер конкретного браузера не поддерживает, — помечается как нечитаемый и пропускается, а не превращается в битый JPG. Формат определяется по содержимому файла, а не по расширению, поэтому файл с именем .webp, который на самом деле JPEG или другая картинка, всё равно опознаётся верно и конвертируется по своему настоящему формату, если он входит в число поддерживаемых.
Частые ошибки
Конвертировать WebP в JPG «ради сохранения качества» — рассуждение наоборот: любая конвертация здесь пересжимает картинку, поэтому качество может только остаться прежним или упасть, но никак не вырасти. Если цель — действительно избежать дальнейших потерь, оставьте WebP и конвертируйте только ту копию, которая нужна в другом месте. Второй частый сюрприз — ожидание, что JPG выйдет меньше: WebP обычно эффективнее при том же визуальном качестве, поэтому конвертация в JPEG почти всегда немного увеличивает размер файла даже при настройке по умолчанию 92% — это обратное тому, что обычно даёт смена формата.
Пределы и обработка пачкой
До 30 файлов по 25 МБ за раз — это проверяется до начала конвертации. Каждый файл целиком держится в памяти на время раскодирования, поэтому телефон упрётся в лимит заметно раньше ноутбука. Крупные изображения обрабатываются не мгновенно; прогресс показывается по каждому файлу отдельно, а не одной общей полосой, так что видно, какой файл обрабатывается сейчас.
PNG, JPEG, GIF и BMP тоже принимаются и обрабатываются так же — раскодируются и записываются заново как JPEG. Файл, который не является изображением, отбраковывается сразу же, с указанием причины, а не ломает обработку на середине пачки. Когда готовы хотя бы два результата, появляется отдельная ссылка на скачивание всей пачки одним архивом ZIP — вместе со ссылками на каждый файл по отдельности.