boxmoe_header_banner_img

Hello! 欢迎来到盒子萌!

加载中

文章导读

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


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

怎么压缩成webp

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

复制代码
  1. sudo yum install libwebp-tools

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

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

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

复制代码
  1. mkdir webp_output
  2. for file in *.jpg; do cwebp -q 80 "$file" -o "webp_output/${file%.jpg}.webp"; done

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

cwebp怎么安装

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

复制代码
  1. sudo yum install gcc gcc-c++ make automake autoconf libtool

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

复制代码
  1. wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.2.1.tar.gz
  2. tar -xvf libwebp-1.2.1.tar.gz
  3. cd libwebp-1.2.1

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

复制代码
  1. ./configure
  2. make
  3. sudo make install

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



评论(2)

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

发表评论

表情 颜文字
😀😁😂🤣😃😄😅😆😉😊😋😎😍🥰😘😗😙😚😛😝🤗🤔🤨😐😑😶🙄😏😣😥😮🤤😴😪😵😵😵🤯🤠🤡🤥🤫🤔🤨😐😑😶🙄