批量将png 转为 webp 无损压缩
2023-05-11 本文已影响0人
开心就好2008
# 设定源文件目录(png文件路径)
SRC_DIR="/Users/XXX/Desktop/test"
# 设定输出目录(webp文件路径)
DEST_DIR="/Users/XXX/Desktop/newC"
# 检查输出目录是否存在,如果不存在则创建
mkdir -p "$DEST_DIR"
# 在源文件目录中查找所有的 PNG 文件
for file in $SRC_DIR/*.jpg
do
# 获取文件名(不包含扩展名)
filename=$(basename -- "$file")
filename="${filename%.*}"
# 使用 cwebp 转换图片格式
cwebp -lossless "$file" -o "$DEST_DIR/$filename.webp"
done
注意
将上面保存为 shell.sh 脚本
申请权限
chmod +x shell.sh
运行
./shell.sh