boxmoe_header_banner_img

Hello! 欢迎来到盒子萌!

加载中

文章导读

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


avatar
专收爆米花 2024年1月4日 4.65k

怎么压缩成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` 工具的使用方法。



评论(2)

查看评论列表
评论头像
九凌网络 2024年01月25日
对图片有效压缩
评论头像
九凌网络 2024年04月02日
可以,有效

发表评论

表情 颜文字
插入代码