mac用户可通过“快捷指令”实现一键批量压缩图片,包含尺寸缩放、质量压缩、格式转换+质量双控、桌面图标触发、访达右键快速操作五种方案,均支持非覆盖式输出且无需终端命令。

如果您希望在Mac上实现一键批量压缩图片,避免重复打开预览或输入终端命令,则可借助系统原生的“快捷指令”应用封装图像处理逻辑,将其集成至共享菜单或桌面快捷入口。以下是多种可立即部署的一键压缩方案:
一、创建支持尺寸缩放的快捷指令
该方法将图像统一缩放到指定像素尺寸,适用于网页发布、邮件附件等对分辨率有明确上限的场景,输出为新文件且不覆盖原始图片。
1、打开“快捷指令”应用,点击右上角“+”号创建新指令。
2、点击“添加操作”,搜索并选择“选择照片”动作。
3、继续添加“调整图像大小”动作,在“大小”字段中选择“指定尺寸”,输入目标宽度与高度数值,例如1080 × 720。
4、添加“存储文件”动作,点击“位置”选择“iCloud云盘”或“桌面”,并启用“为每个文件使用不同名称”选项以避免覆盖。
5、点击右上角“…”,启用“在共享表单中显示”,并命名指令为“批量缩小照片尺寸”。(2026年2月17日资料)
二、构建保留原尺寸的质量压缩指令
此方案保持图像原始像素不变,仅通过JPEG编码质量衰减降低体积,适合需维持分辨率但允许画质微调的办公或协作场景,输出为独立JPEG文件。
1、新建快捷指令,添加“选择照片”动作。
2、添加“调整图像大小”动作,取消勾选“缩放图像”,确保“保持当前大小”处于启用状态。
3、添加“存储图像”动作,在“格式”下拉菜单中选择JPEG,并拖动“质量”滑块至0.7–0.8区间。
4、设置“文件名”为“压缩_”前缀,指定保存位置为“下载”文件夹。
5、启用“在共享表单中显示”,命名为“批量降质压缩”。(2026年2月12日资料)
三、制作支持格式转换与质量双控的复合指令
该指令可自动识别PNG/HEIC等高体积格式,转为高质量JPEG并同步调节压缩等级,在不改变视觉观感前提下显著缩减体积,尤其适用于手机直出图片批量处理。
1、新建快捷指令,添加“选择照片”动作。
2、添加“运行脚本”动作,语言选“JavaScript”,粘贴以下代码:
PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。
const file = args.shortcutInput; const ext = file.pathExtension.toLowerCase(); if (ext === 'png' || ext === 'heic') { return {format: 'jpeg', quality: 0.85}; } else if (ext === 'jpg' || ext === 'jpeg') { return {format: 'jpeg', quality: 0.75}; }
3、添加“转换图像格式”动作,将“格式”设为“变量”,映射上一步返回的format值;将“质量”设为同一变量中的quality值。
4、添加“存储文件”动作,启用“为每个文件使用不同名称”,保存至“图片”文件夹下的“压缩输出”子目录。
5、启用“在共享表单中显示”,命名为“智能格式压缩”。(2026年2月26日资料)
四、配置触发式桌面快捷方式
将已创建的快捷指令固化为桌面图标,实现单击即压图,无需进入App或调出共享菜单,提升高频操作效率。
1、在“快捷指令”中长按已保存的任一压缩指令,选择“添加到主屏幕”。
2、在弹出窗口中修改图标名称为“一键压图”,点击“添加”。
3、返回桌面,点击新生成的图标,系统将直接启动“选择照片”流程。
4、选取图片后,指令自动执行全部设定步骤,完成后弹出通知提示“已保存至指定位置”。(2026年3月11日资料)
五、部署基于访达右键的快速操作集成
将快捷指令注册为系统级“快速操作”,使其出现在访达任意文件夹的右键上下文菜单中,支持拖拽多图、跨目录调用,操作路径最短。
1、打开“快捷指令”应用,找到已创建的压缩指令,点击右上角“…”进入编辑。
2、开启“在快速操作中显示”开关。
3、返回访达,进入任意含图片的文件夹,选中多张图片后右键点击空白处。
4、在右键菜单底部“快速操作”子菜单中,选择对应指令名称,如“批量缩小照片尺寸”。
5、执行完成后,所有结果文件将按设定路径集中输出,原图保持完全不变。(2026年1月10日资料)










