You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Automator中批量调整选中图片如何仅缩小大图不放大小图

解决方案

方法1:使用Automator原生操作实现

适合偏好可视化操作的场景,步骤如下:

  • 打开Automator,根据你的使用需求新建「文件夹操作」(固定处理指定文件夹的新增文件)或「快速操作」(右键选中文件夹手动触发)
  • 第一步添加「过滤访达项目」操作,设置2个过滤条件,逻辑选「与」:
    1. 若original版本的文件名带original标识,设置为【名称】【包含】original;若original版本统一存放在名为original的子文件夹中,设置为【完整路径】【包含】original
    2. 【种类】【是】【图像】
  • 第二步添加「过滤图像项目」操作,设置条件为【宽度】【大于】1500像素 或 【高度】【大于】1500像素,提前排除边长不足1500的图片
  • 第三步添加「缩放图像」操作,选择「按比例缩放」,设置最大边长为1500像素。该操作原生默认仅缩小超过目标尺寸的图片,不会放大小于目标尺寸的图片,配合前面的过滤规则可完全避免误放大的问题。

注意:不要选择「调整宽度为/调整高度为」的固定尺寸模式,该模式会强制拉伸或放大图片到指定尺寸。

方法2:使用终端sips命令批量处理(更适合数千张多层级文件夹的场景)

sips是Mac系统自带的原生图像处理工具,无需安装第三方软件,批量处理效率远高于Automator,操作步骤如下:

  • 打开终端,进入你的图片库根目录,示例命令:cd /Users/你的用户名/Pictures/图片库根目录
  • 执行批量处理命令:
find . -type f \( -path "*original/*" -o -name "*original*" \) \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" -o -iname "*.webp" \) -exec sips -Z 1500 {} \;
  • 命令参数说明:
    • find . 从当前目录开始递归遍历所有子文件夹
    • 第一组括号规则:匹配路径在original子文件夹下 或者 文件名包含original标识的文件,可根据你的文件命名规则自行调整
    • 第二组括号规则:匹配所有常见的图像格式,可自行增删
    • sips -Z 1500 是核心缩放参数,原生逻辑为仅将图片最大边长缩小到不超过1500像素,边长小于1500的图片不会做任何修改,完全符合需求。

内容的提问来源于stack exchange,提问作者user2246968

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 00:15:02