核心概念:什么是“动作”与“批处理”?

在开始之前,你需要理解 PS 批处理的核心机制:动作批处理

ps批量处理图片教程
(图片来源网络,侵删)
  • 动作:就像一个“录制机”,你可以把一系列操作(如打开图片 -> 调整大小 -> 加文字 -> 保存)录制下来,之后,你只需点击“播放”,PS 就会自动重复你录制的所有步骤。
  • 批处理:是一个“执行器”,它可以把录制的“动作”应用到一个文件夹里的所有图片上,实现自动化处理。

第一部分:创建你的第一个“动作”

这是所有批量处理的基础,我们以一个最常见的需求为例:批量将图片调整为固定宽度(1200 像素),并保持长宽比不变

步骤 1:打开“动作”面板

  • 菜单栏:窗口 -> 动作
  • 或者直接按快捷键 Alt + F9 (Windows) / Option + F9 (Mac)。
  • 你会看到一个面板,默认是空的。

步骤 2:创建新动作

  1. 在“动作”面板下方,点击 “创建新组” 按钮(像一个文件夹的图标),给你的动作分类命名,我的批处理”。
  2. 在新创建的组里,点击 “创建新动作” 按钮(像一个圆形录音机的图标)。
  3. 弹出对话框,为你的动作命名,调整宽度为1200像素”。
  4. 可以设置一个功能键(F1-F12)和颜色,方便以后快速调用,可选。
  5. 点击 “记录”从现在开始,你的所有操作都会被录制!

步骤 3:录制动作

我们开始执行你想批量处理的操作。注意:使用一张有代表性的“测试图片”来录制,确保效果正确。

  1. 打开一张测试图片

    • 菜单栏:文件 -> 打开,选择一张你的图片。
  2. 执行核心操作(调整大小)

    • 菜单栏:图像 -> 图像大小
    • 在弹出的窗口中:
      • 勾选“约束比例”(非常重要!),这样调整宽度时高度会自动按比例调整。
      • “宽度” 设置为你想要的值,1200 像素。
      • 高度 会自动计算出来,不用管它。
      • 确认单位是“像素”。
      • 点击 “确定”
  3. 保存图片(关键步骤)

    • 菜单栏:文件 -> 存储为
    • 格式选择:通常选择 JPEGPNG
    • 设置品质:对于 JPEG,可以设置一个合适的品质(如 10-12)。
    • 位置这是最关键的一步! 你不能直接覆盖原图。创建一个新的文件夹(例如桌面上的“已处理图片”)来存放处理后的图片,选择这个新文件夹。
    • 文件名:可以随便起一个,因为批处理时会自动用原图名替换。
    • 点击 “保存”
    • 如果是 JPEG,可能会弹出一个小窗口询问“JPEG 选项”,直接点击“确定”即可。
  4. 关闭图片

    • 菜单栏:文件 -> 关闭
    • 它会问你是否保存更改,因为我们已经“存储为”了,所以点击 “不保存”

步骤 4:停止录制

  • 回到“动作”面板,点击面板下方的 “停止播放/记录” 按钮(方形图标)。
  • 你的“调整宽度为1200像素”这个动作就录制完成了!面板里会显示你录制的所有步骤。

第二部分:使用“批处理”功能自动化处理

动作已经准备好了,现在让它工作起来。

使用“批处理”命令(最经典的方法)

  1. 打开“批处理”对话框

    • 菜单栏:文件 -> 自动 -> 批处理
  2. 设置批处理参数

    • :选择你之前创建的动作组,我的批处理”。
    • 动作:选择你录制的具体动作,调整宽度为1200像素”。
    • :选择要处理的图片来源。
      • 文件夹(最常用) 点击“选择”,选择包含所有待处理原图的文件夹。
      • 导入:从扫描仪或相机导入。
      • 打开的文件:处理当前所有已打开的文件。
    • 目标:选择处理后的图片存放位置。
      • 文件夹(最常用) 点击“选择”,选择你之前创建的“已处理图片”文件夹。
      • 存储并关闭:处理完一张后直接保存并关闭,覆盖原图(不推荐,容易出错)。
      • :只处理不保存(用于某些特殊效果)。
    • 文件命名(可选):可以自定义文件名规则,如 文档 + 序号 + 扩展名
    • 错误:如果处理过程中出错,可以选择“将错误记录到文件”,方便排查。
  3. 开始批处理

    • 确认所有设置无误后,点击 “确定”
    • PS 会自动打开源文件夹里的每一张图片,依次执行你录制的动作,并将结果保存到目标文件夹,你可以看到左下角有进度条。

等待所有图片处理完毕,去你的目标文件夹查看结果吧!


第三部分:进阶技巧与常见场景

掌握了基础后,我们可以处理更复杂的需求。

场景1:批量添加水印

  1. 录制动作

    • 打开测试图片
    • 使用 文字工具自定义形状工具 创建你的水印(可以是一个Logo或一行文字)。
    • 在图层面板中,将水印图层的不透明度调低(30%)。
    • 将水印图层移动到合适位置(如右下角)。
    • 合并可见图层图层 -> 合并可见图层(快捷键 Ctrl + Shift + Alt + E / Cmd + Option + Shift + E),这一步非常重要,确保水印和图片合成一层。
    • 存储为 到目标文件夹,然后关闭图片。
    • 停止录制
  2. 执行批处理:使用上面“方法一”进行批处理。

场景2:批量应用滤镜或颜色调整

  • 录制动作
    • 打开测试图片。
    • 应用任何滤镜(如 滤镜 -> 锐化 -> USM 锐化)或颜色调整(如 图像 -> 调整 -> 曲线)。
    • 存储为 并关闭。
    • 停止录制
  • 执行批处理:同上。

场景3:批量重命名图片

这个功能更简单,甚至不需要录制动作。

  1. 打开“批处理”对话框 (文件 -> 自动 -> 批处理)。
  2. 动作 可以留空,因为我们用的是内置功能。
  3. :选择包含要重命名图片的文件夹。
  4. 目标:选择重命名后图片存放的文件夹(可以是同一个文件夹)。
  5. 勾选“重命名” 选项。
  6. 设置命名规则
    • 为所有文件命名风景_####.jpg, 会自动生成 1, 2, 3... 的序列号。
    • 为序列编号:可以设置起始编号。
    • 其他选项:如 文档名 + 序列号 等。
  7. 点击 “确定”,所有图片就会被自动重命名。

第四部分:更强大的“变量”功能(高级)

如果你的水印或文件名需要动态变化(比如包含图片本身的某些信息,如文件名、尺寸等),可以使用“变量”功能。

  • 核心思路:在动作中,你不去写死文字或文件名,而是插入一个“变量占位符”,在执行批处理时,PS 会自动用每个图片的实际信息(如文件名、宽度、高度)来替换这个占位符。

示例:批量添加动态文件名水印

  1. 创建变量

    • 菜单栏:图像 -> 变量 -> 定义
    • 在“定义”对话框中,点击“新建”。
    • 名称:给变量起个名,如 FileName
    • 类型:选择 文本替换
    • 默认值:可以留空或写一个示例。
    • 点击“确定”。
  2. 录制动作

    • 打开测试图片。
    • 使用 文字工具,在画布上输入你想要的格式,图片名称:
    • 现在要插入变量,点击图层面板中的“创建文字变形”图标(那个“T”下面有波浪线的图标),选择 “替换变量” -> “文件名称”
    • 文字图层会变成一个动态链接,你可以调整字体、大小、位置。
    • 合并可见图层 (Ctrl + Shift + Alt + E)。
    • 存储为 到目标文件夹,然后关闭图片。
    • 停止录制
  3. 执行“将图层作为图像保存”(更高级的批处理)

    • 这个功能比“批处理”更强大,可以直接保存图层。
    • 菜单栏:文件 -> 导出 -> 将图层作为图像文件导出
    • 在弹出的窗口中:
      • 文件名:你可以使用变量,[FileName]_processed.jpg
      • 目标:选择输出文件夹。
      • 勾选 “包含所有变体”
    • 点击 “确定”,PS 就会根据每个文件的变量信息,自动生成带文件名的水印图片。

总结与最佳实践

  1. 先测试,再批量:永远先用一张“测试图片”录制和调试动作,确保效果完美后再进行批量处理。
  2. 原图备份:批量处理前,最好将原图文件夹备份一份,以防操作失误导致原图损坏。
  3. 文件命名清晰:创建动作组和动作时,使用清晰的命名,方便日后管理。
  4. 善用“停止”:如果批处理过程中发现错误,可以立即按 Esc 键或 Ctrl + . (Windows) / Cmd + . (Mac) 来停止。
  5. PSD vs. JPEG:如果你的动作涉及到多次修改,最好先将图片保存为无损的 PSD 格式进行中间处理,最后一步再转为 JPEG,但通常直接处理并导出 JPEG 就足够了。

希望这份详尽的教程能帮助你掌握 PS 批量处理的强大功能,大大提高你的工作效率!