将图片转换为 WebP 格式有多种方法,你可以根据需要选择合适的工具或方法。以下是几种常见的方式:

1. 使用在线工具

许多在线工具可以轻松将图片转换为 WebP 格式:

  • Squoosh:支持多种格式的图片上传并转换为 WebP,同时还提供图片质量调整功能。
  • Convertio:支持上传多种格式的图片并转换为 WebP,简单易用。
  • TinyIMG:一个简单的WebP转换工具,适合单个或少量图片转换。

2. 使用图片编辑软件

如果你经常处理图片,可以使用以下软件来转换:

  • Adobe Photoshop(需安装WebP插件):安装WebP插件后,Photoshop可以导出图片为WebP格式。
  • GIMP:GIMP 是一个开源的图像编辑工具,支持直接导出为 WebP 格式。

3. 使用命令行工具

如果你熟悉命令行,可以使用Google提供的工具cwebp

  • 安装方法(以Windows为例):

    1. 下载并解压 libwebp工具包
    2. 打开命令行,进入解压目录。
  • 转换命令

    cwebp input.jpg -o output.webp
    

    其中 input.jpg 是你要转换的图片,output.webp 是生成的 WebP 文件名。

根据你需要处理的图片数量和你使用的工具选择合适的方法即可。

批量把jpg,jpeg,png格式图片转化为webp格式的shell脚本 使用cwebp 工具

#!/bin/bash

# 替换成你图片文件所在的目录
input_dir="/Users/epoch/Downloads/未命名文件夹"
output_dir="/Users/epoch/Downloads/out"

# 如果输出目录不存在,则创建
mkdir -p "$output_dir"

# 批量转换所有 jpg 和 png 图片
for file in "$input_dir"/*.{jpg,jpeg,png}; do
    # 获取文件名(不包括扩展名)
    filename=$(basename "$file" | cut -d. -f1)
    
    # 执行 cwebp 转换
    cwebp "$file" -o "$output_dir/$filename.webp"
    
    echo "Converted $file to $output_dir/$filename.webp"
done

echo "All images have been converted!"