WEBP → PDF
Конвертер WEBP в PDF
Перетащите файлы WEBP и получите один PDF, по картинке на страницу, в порядке добавления. Декодирование и раскладка страниц идут в этой вкладке, поэтому изображения остаются на вашем устройстве.
В PDF нет фильтра WEBP, поэтому каждое изображение сначала декодируется в пиксели и лишь затем сохраняется со сжатием без потерь. К картинке ничего не добавляется, прозрачность накладывается на белый, а готовый PDF будет больше исходных файлов WEBP.
Как конвертировать WEBP в PDF
Добавьте файлы WEBP
Перетащите сколько угодно в рамку выше или выберите их на диске. Одна страница на файл, в порядке добавления.
Задайте страницу
Выберите A4, US Letter или по размеру изображения, затем поля в пунктах. Режим по размеру — обычный выбор, когда у изображений разное соотношение сторон, ведь тогда каждая страница принимает форму своей картинки.
Скачайте и взвесьте
Сохраните PDF и проверьте его размер, прежде чем делиться. На каждой странице сырые пиксели под сжатием без потерь, поэтому документ может быть во много раз больше папки WEBP, с которой вы начали.
Почему WEBP приходится перекодировать для PDF
WEBP — не один кодек, а контейнер: RIFF-файл, внутри которого либо поток VP8 с потерями, либо VP8L без потерь, либо анимация, а рядом необязательный альфа-канал. Браузеры декодируют всё это, но в PDF нет фильтра WEBP — его родные потоки изображений это JPEG, Flate и несколько старых форматов, — поэтому WEBP нельзя скопировать в страницу так, как можно JPEG. Его сначала приходится декодировать в пиксели, отсюда и разница в размере.
Затем эти пиксели сохраняются со сжатием Flate без потерь, поэтому артефакты, которые уже несёт WEBP с потерями, замораживаются в странице, а не добавляются к ним: ни одна деталь не возвращается и ни одна не выбрасывается. На практике небольшая фотография WEBP может стать страницей PDF во много раз больше себя, потому что хранение без потерь не умеет сжимать фотографию так, как это делал кодек, в котором она пришла. Если размер важнее точности, конвертируйте WEBP в JPG до сборки PDF — ценой ещё одного шага с потерями.
Вопросы о конвертации WEBP в PDF
Теряется ли качество при конвертации?
Никаких новых потерь не добавляется: WEBP декодируется ровно в те пиксели, которые показал бы ваш браузер, и эти пиксели сохраняются в странице без потерь. Что исходное кодирование с потерями отбросило, то остаётся отброшенным, а бывшая прозрачность накладывается на белый, потому что у страниц PDF нет альфа-канала.
Какой размер страницы подходит для экранных изображений?
Графика WEBP обычно имеет экранные размеры, поэтому режим по размеру изображения сохраняет страницу точно такой же ширины и высоты, как картинка, и избегает белых полос вокруг неё. A4 и US Letter лучше, когда PDF надо напечатать или подшить к бумажным документам, хотя они добавляют поля вокруг обычного скриншота.
Что происходит с файлом, пока он конвертируется?
Он декодируется в этой вкладке и записывается в PDF в памяти, поэтому изображение никуда не отправляется, а инструмент работает без сети после загрузки. На сервере ничего не хранится, потому что серверного шага здесь нет вообще.
Почему PDF намного больше моих файлов WEBP?
PDF не умеет хранить поток WEBP, поэтому каждое изображение распаковывается в сырые пиксели и сжимается Flate, а это куда более слабое сжатие, чем кодек, в котором файл пришёл. Каждый входной файл должен быть меньше 64 MB; у готового PDF фиксированного потолка нет, но он собирается в памяти вкладки.