Hello! 欢迎来到盒子萌!

Linux上如何将jpg图片批量转换压缩成webp


怎么压缩成webp

使用 `cwebp` 工具来批量将 jpg 转换并压缩为 webp 格式。首先,确保你已经安装了 `libwebp-tools` 包,如果没有安装,可以通过以下命令安装:

sudo yum install libwebp-tools

安装完成后,你可以使用下面的命令来批量转换 jpg 文件为 webp 格式:

for file in *.jpg; do cwebp -q 80 "$file" -o "${file%.jpg}.webp"; done

这条命令会将当前目录下所有的 jpg 文件转换为 webp 格式,并设置压缩质量为 80。你也可以根据需要修改压缩质量参数 `-q` 的数值。
如果你希望将所有 jpg 文件转换为 webp 格式并保存到另一个目录,可以使用类似的命令:

mkdir webp_output
for file in *.jpg; do cwebp -q 80 "$file" -o "webp_output/${file%.jpg}.webp"; done

这样,转换后的 webp 文件就会保存在 `webp_output` 目录中。

cwebp怎么安装

手动编译和安装 libwebp 工具包
1. 首先安装编译工具和依赖项:

sudo yum install gcc gcc-c++ make automake autoconf libtool

2. 然后下载 libwebp 源码并解压:

wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.2.1.tar.gz
tar -xvf libwebp-1.2.1.tar.gz
cd libwebp-1.2.1

3. 接下来编译和安装 libwebp:

./configure
make
sudo make install

安装完成后,你应该就可以使用 `cwebp` 工具来将 jpg 文件转换为 webp 格式了。记得查看官方文档以了解更多 `cwebp` 工具的使用方法。

发表评论

相关阅读