将图片转换为 WebP 格式有多种方法,你可以根据需要选择合适的工具或方法。以下是几种常见的方式:
1. 使用在线工具
许多在线工具可以轻松将图片转换为 WebP 格式:
- Squoosh:支持多种格式的图片上传并转换为 WebP,同时还提供图片质量调整功能。
- Convertio:支持上传多种格式的图片并转换为 WebP,简单易用。
- TinyIMG:一个简单的WebP转换工具,适合单个或少量图片转换。
2. 使用图片编辑软件
如果你经常处理图片,可以使用以下软件来转换:
- Adobe Photoshop(需安装WebP插件):安装WebP插件后,Photoshop可以导出图片为WebP格式。
- GIMP:GIMP 是一个开源的图像编辑工具,支持直接导出为 WebP 格式。
3. 使用命令行工具
如果你熟悉命令行,可以使用Google提供的工具cwebp
:
安装方法(以Windows为例):
- 下载并解压 libwebp工具包。
- 打开命令行,进入解压目录。
转换命令:
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!"