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

作者

img2webplibwebp 的一部分,由 WebP 团队编写。最新 源代码树可在 https://chromium.googlesource.com/webm/libwebp 获取

本手册页面的作者:Pascal Massimino pascal.massimino@gmail.com (可能被其他人使用)。