条件动作设置:在动作中添加条件判断,根据文档横竖构图执行不同指令
PS动作条件判断效率提升 作者:甜姐姐(对,就是那个爱把PS当化妆台的甜姐姐)
你有没有遇到过这种“跟没睡醒似的”尴尬:同一套动作批量处理图片, 结果横图还挺正常,竖图直接被裁得七零八落? 这时候很多人会说:“那我分两套动作呗。”——可以,但不够爽。
今天甜姐姐教你一个贼专业但其实不难的东西: 在动作里加“条件判断”,让PS自动识别当前文档是横构图还是竖构图, 然后执行不同的命令。高级感的本质是什么?就俩字:聪明和克制——聪明地自动化,克制地不乱加效果。
一、先搞懂:什么是“条件动作”?
你可以把动作理解成“按顺序录好的菜谱”。普通动作就是不管来的是鸡蛋还是西红柿, 都按同一套步骤炒,炒出来不翻车才怪。
条件动作就像你在菜谱里加一句: “如果是鸡蛋就加盐;如果是西红柿就加糖。” 在PS里,这句“如果……就……”就是条件(Conditional)。
我们今天要做的目标:
当文档 宽度 > 高度(横图)→ 执行“横图版适配”(比如缩放到 1920×1080) 当文档 高度 > 宽度(竖图)→ 执行“竖图版适配”(比如缩放到 1080×1920)
二、准备工作:先录两段“子动作”(横版/竖版)
关键点来了:条件本身不会“凭空变出一堆步骤”, 它只是负责“二选一”。所以你要先准备两个动作让它去调用。
小提示(避免翻车):
动作里尽量用“相对稳定”的命令,比如调整图像大小、画布大小、导出; 但像“手动涂抹”“自由变换随手拖”这种特别主观的操作,就不太适合录进批处理动作里。
打开 窗口 → 动作,调出动作面板。 新建一个动作组,比如叫:【自动适配】(方便管理)。 点击“新建动作”,命名:【横图-适配】 → 点“记录”。 横图动作建议录什么?(示例)
参数参考:如果是展示图,JPEG 质量 70~85 通常就挺香。
录完点“停止”。- 图像
→ 图像大小:长边设到 1920(或你项目需要的尺寸) 需要统一比例就用:图像 → 画布大小 做补边 最后可以加:文件 → 导出 → 导出为 同样方法再录一个:【竖图-适配】。 竖图动作示例:
- 图像大小
:长边设到 1920(或宽设 1080,看你竖图规范) 必要时用画布大小补到 1080×1920
常见误区(很多人第一次就栽这儿):
把“导出路径”录死了:后面批处理就会全部冲到同一个文件夹,甚至覆盖。 录了“保存/另存为”但没想清楚命名规则:一批图下来名字乱成一锅粥。
解决思路:后面批处理时用“覆盖动作中的‘存储为’命令”,或者用导出为 + 统一输出文件夹。
三、重头戏:在主动作里插入“条件”
现在我们来做一个“总控动作”,它负责判断横竖,然后自动调用对应子动作。 这一步就像给动作装了个小脑子:不聪明不行,但也别过度设计,克制一点最好用。
新建动作:【主控-按横竖执行】 → 点“记录”。 在动作面板右上角菜单(小三横)里,找到: 插入条件…(Insert Conditional) 在条件窗口里设置判断逻辑(不同版本PS文字可能略有差异,但核心一致): - 条件(Condition)
:选择“文档是横向/纵向”(或“宽度大于高度/高度大于宽度”) - 如果为真(True)
:播放动作 【横图-适配】 - 如果为假(False)
:播放动作 【竖图-适配】 点确定后,你会看到动作列表里多了一条“条件”步骤。然后点“停止”结束录制。
甜姐姐的小比喻:
这个“条件”就像电梯里的智能分流:你按了按钮,它先判断你去高层还是低层, 然后把你送到对应的通道。你不用自己跑楼梯,省心就完事儿。
四、怎么用在批处理?一键喂一堆图那种
单张测试没问题后,我们就可以批量开冲了。批处理建议你先用10张以内试跑, 别一上来就喂500张,出了错你会想原地退网。
- 文件
→ 自动 → 批处理 动作选择:【主控-按横竖执行】 来源:选你的图片文件夹(Source) 目标:建议选一个新文件夹(Destination) 如果你的子动作里有“保存/另存为”,这里注意勾选: 覆盖动作中的“存储为”命令(不同版本措辞略不同)
快捷键补充(常用就这几个):
复制图层:Ctrl + J 自由变换:Ctrl + T 撤销:Ctrl + Z(有的版本是单步切换) 历史记录多步撤回:Ctrl + Alt + Z
五、再进阶一点:条件判断能玩出哪些花?
横竖判断只是开胃菜。条件还能用在很多“看起来很厉害但其实挺简单”的地方,比如:
- 判断色彩模式
:RGB 就继续,CMYK 就先转RGB再导出(避免颜色怪怪的)。 - 判断是否有背景图层
:有就解锁/转换,没有就跳过(防止动作卡住)。 - 判断图层数量
:多图层先合并再输出,单图层直接导出。
注意:条件不是万能的
它更像“分支开关”,不是AI。你想要更复杂的逻辑(比如三种尺寸、四种比例), 可能需要多插几次条件,或者把动作拆得更清晰。
六、结尾点题:高级感=克制 + 稳
条件动作这东西,用得好真的能把你从“反复试错”里解救出来。 但甜姐姐也要提醒一句:别为了自动化而自动化。 动作越复杂越容易“卡壳”,反而不高级。
真正的高级感,是你只做必要的判断、保留可控的步骤,让流程稳定得像“拽橡皮泥”一样顺滑。 你先把“横竖分流”练熟,后面你会发现:批量修图这事儿,真的可以很优雅。
想让甜姐姐下一篇写什么?比如“批处理不覆盖文件的命名套路”“导出为的参数怎么选更清晰”——你说,我写。
夜雨聆风