批量将png 转为 webp 无损压缩

# 设定源文件目录(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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容