Имя
dwebp
— распаковывает файл WebP в файл изображения
Синопсис
dwebp [options] input_file.webp
Описание
dwebp
распаковывает файлы WebP в изображения PNG, PAM, PPM или PGM. Примечание. Анимированные файлы WebP не поддерживаются.
Опции
Основные варианты:
-
-h
- Распечатать сводку об использовании.
-
-version
- Напечатайте номер версии (в формате major.minor.revision) и выйдите.
-
-o string
- Укажите имя выходного файла (по умолчанию формат PNG). Использование «-» в качестве имени вывода направит вывод на «stdout».
-
-- string
- Явно укажите входной файл. Эта опция полезна, например, если входной файл начинается с «-». Эта опция должна быть
last
. Любые другие опции после этого будут игнорироваться. Если входной файл "-", данные будут считаны из стандартного ввода, а не из файла. -
-bmp
- Измените выходной формат на несжатый BMP.
-
-tiff
- Измените выходной формат на несжатый TIFF.
-
-pam
- Измените выходной формат на PAM (сохраняет альфа-канал).
-
-ppm
- Измените выходной формат на PPM (отбрасывает альфа-канал).
-
-pgm
- Измените выходной формат на PGM. Выходные данные состоят из образцов яркости/цветности вместо RGB с использованием макета IMC4. Эта опция в основном предназначена для проверки и отладки.
-
-yuv
- Измените выходной формат на необработанный YUV. Выходные данные состоят из образцов яркости/цветности-U/цветности-V вместо RGB, сохраненных последовательно в виде отдельных плоскостей. Эта опция в основном предназначена для проверки и отладки.
-
-nofancy
- Не используйте причудливый апскейлер для YUV420. Это может привести к неровным краям (особенно красным), но должно быть быстрее.
-
-nofilter
- Не используйте процесс внутрицикловой фильтрации, даже если это требуется для битового потока. Это может привести к появлению видимых блоков на несовместимом выходе, но ускорит декодирование.
-
-dither strength
- Укажите силу дизеринга от 0 до 100. Дизеринг — это эффект постобработки, применяемый к компонентам цветности при сжатии с потерями. Это помогает сглаживать градиенты и избегать артефактов полос.
-
-nodither
- Отключить все сглаживание (по умолчанию).
-
-mt
- Используйте многопоточность для декодирования, если это возможно.
-
-crop x_position y_position width height
- Обрежьте декодированное изображение до прямоугольника с левым верхним углом в координатах (
x_position
,y_position
) и размеромwidth
xheight
. Эта область обрезки должна полностью находиться внутри исходного прямоугольника. Верхний левый угол будет привязан к четным координатам, если это необходимо. Этот параметр предназначен для уменьшения памяти, необходимой для обрезки больших изображений. Примечание: кадрирование применяется до любого масштабирования. -
-flip
- Отразить декодированное изображение по вертикали (может быть полезно, например, для текстур OpenGL).
-
-resize width height
- Масштабируйте декодированное изображение до размера
width
xheight
. Этот параметр в основном предназначен для уменьшения памяти, необходимой для декодирования больших изображений, когда требуется только маленькая версия (миниатюра, предварительный просмотр и т. д.). Примечание: масштабирование применяется после кадрирования. Если один из (но не оба) параметровwidth
илиheight
равен0
, значение будет рассчитываться с сохранением соотношения сторон. -
-v
- Распечатать дополнительную информацию (в частности, время декодирования).
-
-noasm
- Отключить все оптимизации сборки.
Ошибки
Пожалуйста, сообщайте обо всех ошибках в нашу систему отслеживания ошибок: https://bugs.chromium.org/p/webp .
Патчи приветствуются! См. эту страницу, чтобы начать работу: https://www.webmproject.org/code/contribute/submitting-patches/
Примеры
dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm
Авторы
dwebp
является частью libwebp
и был написан командой WebP. Последнее исходное дерево доступно по адресу https://chromium.googlesource.com/webm/libwebp/ .
Эта страница руководства была написана Паскалем Массимино pascal.massimino@gmail.com для проекта Debian (и может использоваться другими).
Сведения о формате выходного файла