苹果用户可用finder右键一键转webp:安装cwebp后,通过automator创建“转换为webp”快速操作,设置接收图像文件、运行shell脚本调用cwebp -q 85批量转码并保持原名,再加通知提示;也可用快捷指令或多图预览导出,或终端for循环命令行处理。

苹果电脑用户需要将照片快速转为网页专用的WebP格式,以适配现代网站加载优化需求,同时避免上传到第三方平台泄露隐私或受网络限制影响——这要求转换必须在本地完成、支持批量操作、输出文件名与原图一致且质量可控。
用Finder右键一键转WebP(推荐给大多数用户)
这是最贴近“快速”定义的操作路径:无需打开任何应用,选中图片→右键→执行,3秒内生成同目录.webp文件。
第一步:确认已安装cwebp工具。打开终端,输入brew install webp;若提示command not found,请先安装Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
第二步:打开“自动操作”(Automator)→新建文档→选择“快速操作”类型。
第三步:顶部设置“工作流程接收【图像文件】位于【Finder】”,确保类型匹配,否则右键菜单不会出现该选项。
第四步:从左侧“实用工具”拖入“运行Shell脚本”,将“传递输入”设为“作为参数”,粘贴以下命令:
for FILE in "$@"; do /opt/homebrew/bin/cwebp -q 85 "$FILE" -o "${FILE%.*}.webp"; done
注意:M1/M2/M3芯片Mac默认路径是/opt/homebrew/bin/cwebp;Intel芯片可能是/usr/local/bin/cwebp,可用which cwebp确认真实路径。
第五步:再拖一个“显示通知”操作块,标题填“✅ WebP已就绪”,正文留空即可。点击“文件→保存”,命名为“转换为WebP”。保存后立即生效,无需重启任何程序。
用快捷指令批量处理(适合常换文件夹的用户)
当你需要频繁从不同位置(比如邮件附件下载夹、微信Mac版导出图、iCloud照片同步目录)转图时,快捷指令能跳过Finder导航,直接调用文件选择器。
方法一:新建快捷指令→添加“选取文件”→启用“允许多选”→添加“重复操作”→循环内加“转换图像”→格式选WebP、质量拉到85→最后加“存储到文件”,指定输出路径如~/Desktop/WebP_Export。
方法二:如果已在预览中打开多张图,可直接运行快捷指令“在预览中导出为WebP”(需macOS Ventura及以上),它会自动识别当前预览窗口所有缩略图并批量导出。
【关键前提】系统版本必须≥Ventura(13.0),否则“导出为WebP”操作不可见,强行添加会报错失败。
终端一行命令搞定(适合技术用户或临时应急)
不启动图形界面、不创建任何配置,纯命令行直达结果,尤其适合处理刚从相机卡拷贝出来的整批照片。
打开终端→执行cd ~/Downloads/photo_batch(替换成你的真实路径)→回车。
输入并回车执行:for f in *.jpg *.png; do cwebp -q 80 "$f" -o "${f%.*}.webp"; done
这条命令会遍历当前目录所有.jpg和.png文件,逐个压缩为80%质量的WebP;若某张图是HEIC格式(iPhone默认),需额外加*.heic到通配符中,否则会被跳过。
如需无损压缩(适合截图、UI设计稿),把-q 80换成-lossless;若原图带透明通道(PNG),务必加-alpha_q 100,否则背景会变黑。











