Имя
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.
Ошибки
Сообщайте обо всех ошибках в систему отслеживания ошибок: https://bugs.chromium.org/p/webp .
Патчи приветствуются! Чтобы начать работу, посетите эту страницу: https://www.webmproject.org/code/contribute/submitting-patches/ .
Пример
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 (и может использоваться другими).