img2webp

Имя

img2webp — Создать анимированный файл WebP из последовательности входных изображений.

Краткое содержание

img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name

Описание

img2webp сжимает последовательность изображений, используя анимированный формат WebP. Входные изображения могут быть в формате PNG, JPEG, TIFF или WebP. Если в качестве аргумента указано одно имя файла (не начинающееся с символа «-»), аргументы командной строки фактически маркируются из этого файла. Это позволяет легко писать сценарии или использовать большое количество аргументов.

Параметры уровня файла

Параметры уровня файла применяются в начале процесса сжатия, перед чтением входных кадров.

-o string
Укажите имя выходного файла WebP.
-min_size
Кодируйте изображения для достижения минимального размера. Это отключает вставку ключевых кадров и выбирает параметры, обеспечивающие наименьший результат для каждого кадра. По умолчанию он использует сжатие без потерь, но его можно комбинировать с опциями -q , -m , -lossy или -mixed .
-kmin int
-kmax int
Укажите минимальное и максимальное расстояние между последовательными ключевыми кадрами (независимо декодируемыми кадрами) в выходной анимации. Инструмент при необходимости вставит несколько ключевых кадров в выходную анимацию, чтобы этот критерий был удовлетворен.
-mixed
Режим смешанного сжатия: оптимизируйте сжатие изображения, эвристически выбирая сжатие с потерями или без потерь для каждого кадра. Эта глобальная опция отключает локальные опции -lossy и -lossless .
-loop int
Указывает, сколько раз анимация должна зацикливаться. Использование 0 означает «бесконечный цикл».
-v
Будьте более многословны.
-h, -help
Краткий обзор использования.
-version
Выведите номера версий соответствующих используемых библиотек.

Покадровые параметры

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

-d int
Укажите продолжительность изображения в миллисекундах.
-lossless, -lossy
Сжимайте следующие изображения, используя режим сжатия без потерь или с потерями. Режим по умолчанию — без потерь.
-q float
Укажите коэффициент сжатия от 0 до 100. Значение по умолчанию — 75.
-m int
Укажите метод сжатия, который будет использоваться. Этот параметр определяет компромисс между скоростью кодирования и размером и качеством сжатого файла. Возможные значения варьируются от 0 до 6. Значение по умолчанию — 4.

Ошибки

Пример

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

Авторы

img2webp является частью libwebp и был написан командой WebP. Последняя версия дерева исходного кода доступна по адресу https://chromium.googlesource.com/webm/libwebp .

Эта страница руководства была написана Паскалем Массимино pascal.massimino@gmail.com для проекта Debian (и может использоваться другими).