在Linux中,您可以使用libwebp
库的cwebp
命令行工具来调整WebP图像的参数
-q
:设置输出质量。范围是0(最差质量,最小文件大小)到100(最佳质量,最大文件大小)。例如,要将质量设置为80,请运行:cwebp -q 80 input.jpg -o output.webp
-s
:设置缩放比例。范围是1到100。例如,要将图像缩小到原始尺寸的50%,请运行:cwebp -s 50 input.jpg -o output.webp
-alpha
:设置透明度处理。可选值有:
none
:不使用透明度(默认)。strip
:删除透明度信息。alpha
:保留透明度信息。
例如,要保留透明度信息并将图像保存为PNG格式,请运行:cwebp -alpha alpha input.jpg -o output.png
-loop
:设置循环次数。对于GIF图像,您可以设置为1(默认)或更多次。例如,要将GIF图像循环3次,请运行:cwebp -loop 3 input.gif -o output.gif
-m
:设置JPEG质量。范围是0(最差质量,最小文件大小)到100(最佳质量,最大文件大小)。例如,要将JPEG质量设置为80,请运行:cwebp -m 80 input.jpg -o output.webp
-q:v
和 -q:a
:分别设置视频质量和音频质量。范围是0(最差质量,最小文件大小)到100(最佳质量,最大文件大小)。例如,要将视频质量设置为50,请运行:cwebp -q:v 50 input.webm -o output.webm
这只是libwebp
命令行工具的一些参数示例。您可以在官方文档中找到更多参数和详细信息。