mac用户可通过automator创建访达右键“转换为webp”快速操作,或用快捷指令从“照片”app直出webp,亦可用终端一行命令批量转换当前文件夹图片,全程离线、不上传、保留原图。

Mac用户需要在访达(Finder)中选中几张照片后,不打开任何应用、不切换窗口、不复制粘贴,直接右键就能生成同名WebP文件——但系统原生不提供这个选项,必须通过Automator把cwebp命令变成右键菜单里的一个点击动作。
用Automator创建访达右键“转换为WebP”菜单
这一步把终端里要敲的命令变成图形界面里点一下就跑的功能,适合日常高频次单图或多图转换,全程离线、不上传、原始图片一根毛都不会动。
第一步:打开“自动操作(Automator)”,新建文档 → 选择“快速操作”类型。
第二步:顶部设置中,“工作流程接收”选【图像文件】,“位于”选【访达】。这两项必须同时设对,否则右键菜单里根本不会出现该选项。
第三步:从左侧库拖入“运行Shell脚本”,将“传递输入”设为“作为参数”。
第四步:在脚本框中粘贴以下内容:
for FILE in "$@"; do /opt/homebrew/bin/cwebp -q 85 "$FILE" -o "${FILE%.*}.webp"; done
【若Homebrew安装路径不是/opt/homebrew/bin,请先在终端执行which cwebp查出真实路径,并替换脚本中的/bin/cwebp前缀部分,否则右键点击后毫无反应】
第五步:点击“文件”→“保存”,命名为“转换为WebP”。保存后,该选项立刻出现在访达任意图片的右键→“快速操作”子菜单中。
第六步:在访达中选中一张或多张JPG/PNG/HEIC图片,右键→“快速操作”→“转换为WebP”,数秒内生成同名.webp文件,原始图片完好保留。
用快捷指令从“照片”App直出WebP
如果你刚修完一批图存在“照片”App里,不想先导出再找文件夹再右键,这个方法能跳过所有中间环节,从相簿拉取→转WebP→存桌面指定文件夹,全链路本地运行。
打开“快捷指令”App → 点击左上角“+”新建指令 → 命名为“JPGtoWebP_Batch”。
添加操作“选择照片”,启用“允许多选”,并勾选“包括所有相簿”。
添加操作“转换图像”,设置“格式”为WebP,“质量”滑块拖至85(画质与体积较优平衡点)。
添加操作“存储到文件”,点击“文件路径”旁图标,指定输出位置(例如Desktop/WebP_From_Photos)。
点击右上角“完成”保存。此后可在桌面或聚焦搜索中直接运行该指令,选图即转,无需手动定位源文件。
终端一行命令批量转当前文件夹图片
适合临时处理一堆刚下载到Downloads的截图或网页图,不用开图形界面,3秒搞定。
打开“终端”,执行cd ~/Downloads进入目标文件夹(或替换成你自己的路径)。
运行这行命令:
for f in *.jpg *.png *.heic; do cwebp -q 85 "$f" -o "${f%.*}.webp"; done
执行后,当前目录下立即生成对应.webp文件。注意:该命令不会递归子文件夹,只处理当前层可见图片。











