Mac系统无需第三方软件即可批量缩放产品图:预览支持强制拉伸裁切、终端sips可按边长或填充缩放、快捷指令实现照片App一键处理、Automator能封装为右键服务并添加前缀导出JPEG。

你需要一次性把几十张产品图缩放到统一尺寸用于电商上铺,又不想一张张打开再保存——Mac系统自带的预览、终端、快捷指令和Automator都能直接完成,不装软件、不花一分钱。
用预览缩略图批量设固定像素尺寸
这是最直观、无需记忆命令的方法,适合对输出宽高有硬性要求(如1080×720适配手机屏)的场景。所有图片将被强制拉伸或裁切至你输入的精确数值,【务必取消勾选“按比例缩放”】,否则宽度和高度无法独立设定。
1、把要处理的图片全放进一个文件夹,Command + A 全选 → 右键 → “打开方式” → “预览”。
2、预览窗口左侧出现缩略图后,再次按 Command + A 全选所有缩略图。
3、顶部菜单栏点“工具”→“调整大小”,弹出设置框。
4、取消勾选“按比例缩放”,在“宽度”栏填1080,“高度”栏填720;单位确认是“像素”,分辨率选72 ppi(网页用)或300 ppi(打印用)。
5、点“好”,然后立刻按 Command + S 保存全部——这一步不能跳过,否则修改不生效。
用终端sips命令行批量缩放
sips是macOS原生图像处理引擎,执行快、参数精准,尤其适合重复处理大量图片。它不会覆盖原图,所有结果都存进你指定的新文件夹,安全可控。
方法一:按最大边长缩放(保持比例)
打开“终端”,cd后拖入目标文件夹回车 → 输入:sips -Z 1200 *.jpg --out resized/
若提示resized目录不存在,先运行mkdir resized创建空文件夹。
方法二:强制指定宽高并填充(不拉伸)
在同个终端窗口中,运行:sips --resampleWidth 800 --resampleHeight 600 --padToHeightWidth 800 600 *.png --out padded/
注意:此命令会以800×600为画布,将原图等比缩放后居中填充,空白处自动补透明或白底(取决于原图格式)。
用快捷指令一键触发批量缩图
你希望从照片App里选几张图,点一下就生成新尺寸文件——快捷指令能把它变成右键菜单。
第一步:打开“快捷指令”应用,点击右上角“+”新建指令,命名为“批量缩小至800x600”。
第二步:添加“选择照片”动作,设置为“选择多个”。
第三步:添加“调整图像大小”动作,在“大小”选项中选择“指定尺寸”,在“宽度”栏输入800,在“高度”栏输入600,其余字段留空不填写。
第四步:添加“存储到文件”动作,点击“位置”选择“桌面”或自定义文件夹;勾选“覆盖同名文件”以避免重复提示。
第五步:点击右上角“完成”,启用“在共享表单中显示”,随后可在任意图片上右键→“共享”→选择该指令运行。
用Automator构建复合快速操作
此工作流将缩放与导出逻辑封装为访达右键可调用的服务,支持自定义宽高、JPEG格式及固定质量值,输出新文件且自动添加前缀避免命名冲突。
1、打开Automator,新建“快速操作”文档。
2、在左侧库中拖入“获取访达项目”→“移动到废纸篓”下方的“过滤 Finder 项目”(可选,用于排除非图片文件)→“缩放图像”动作。
3、双击“缩放图像”,勾选“缩放至指定尺寸”,输入目标宽高,例如1080 × 720;取消勾选“保持纵横比”。
4、添加“导出图像”动作,设置格式为JPEG,质量滑块拖至70%,勾选“重命名文件”并添加前缀“resized_”。
5、保存为“批量缩放并导出JPEG”,关闭Automator。此后在访达中右键图片→“快速操作”即可调用。

















