- 分类:
- Export & Automation
- 摘要:
- 借助 Photoshop 内置的图像处理器(Image Processor)或动作(Actions)脚本,无需任何第三方插件即可批量导出多张图片,只要预先设定输出格式、尺寸与目标文件夹,就能高效处理大量素材并自动命名,大幅节省重复操作的时间。
一句话总结: Photoshop 自带三套批量导出工具——「图像处理器(Image Processor)」(处理 JPEG/PSD/TIFF 最快,无需打开文件)、「动作 + 批处理(Actions + Batch)」(唯一能用「存储为 Web 所用格式(旧版)」导出 PNG 的方法)、以及「水滴(Droplets)」(便携式可执行文件,适合重复任务)。三套工具都能一次性处理数百个文件,完全不需要第三方插件或扩展。
开始前须知: 本指南基于 Photoshop CC 2023–2026(菜单路径以英文版为准——其他语言版本可能不同)。请将源文件整理到一个文件夹。关闭任何你不希望包含在内的文件。如果打算使用动作,请打开「动作」面板(窗口 > 动作)。
图像处理器:无需打开文件即可批量导出 JPEG、PSD 和 TIFF
图像处理器脚本(文件 > 脚本 > 图像处理器)是最简单的原生批量导出方式。它能处理整个文件夹里未打开的文件,无需录制动作,并且一次运行可同时保存为三种支持格式。Adobe 官方文档将其定位为转换大量相机 RAW、PSD 或 JPEG 源文件的主要工具。

图像处理器对话框——选择源文件夹、指定输出格式,然后运行,无需打开文件。
如何设置图像处理器
- 前往「文件 > 脚本 > 图像处理器」。
- 在「选择文件夹」下,选择包含图片的文件夹。
- 在「选择目标文件夹」下,选择输出文件夹或勾选「存储在同一位置」。
- 在「文件类型」中,勾选 JPEG、PSD 和/或 TIFF。调整 JPEG 品质(0–12,12 为最高),并可按需设置调整尺寸。
- 可选:勾选「运行动作」并选择一个已保存的动作集,以便在转换时应用。
- 点击「运行」。脚本会处理源文件夹中的每个文件,而无需在编辑器中打开它们。
如需图文步骤,请参阅 Adobe 帮助中心关于图像处理器的指南。
支持的格式及无法导出的类型
图像处理器仅输出 JPEG、PSD 和 TIFF。它无法原生生成 PNG 或 PDF。每种格式会被放入目标文件夹下的独立子文件夹:/JPEG、/PSD、/TIFF。JPEG 品质为 0(文件最小)到 12(质量最高)的整数。如果需要 PNG 输出,则必须使用下一节介绍的「动作 + 批处理」方法。
调整尺寸与色彩配置文件选项
「调整大小以适合」选项将宽度和高度值作为最大边界,同时保持原始宽高比——较小的图片不会被放大。在「首选项」下,你可以选择将所有图像转换为 sRGB 并嵌入 ICC 配置文件。「对第一张图像应用设置以打开」功能可让你调整第一张图像的曝光、色彩平衡或裁剪,然后将这些调整自动应用于其余所有文件——对于批量统一色调来说,能节省大量时间。
将动作与图像处理器结合使用
在图像处理器对话框中,勾选「运行动作」并选择一个已保存的动作(例如,添加水印或锐化例程)。该动作会在调整尺寸之后、保存之前运行,从而形成一次运行、同时应用全局校正和逐文件效果的工作流程。这已在 Inspireme blog 关于图像处理器 + 动作的教程 中记载。
动作 + 批处理:让你完全控制导出设置
当你需要 PNG 输出、自定义文件名或图像处理器无法提供的特定导出预设时,「动作」面板结合「批处理」命令是唯一的原生途径。这种方法会记录你对一个文件执行的所有步骤,然后在整个文件夹中重放。

动作 + 批处理是唯一能可靠处理 PNG 导出的原生方法。
使用「存储为 Web 所用格式(旧版)」录制导出动作
- 打开集合中的一张代表性图片。
- 打开「动作」面板(窗口 > 动作),点击「创建新动作」按钮,为其命名(例如 "导出 PNG 1200px")。
- 点击「开始录制」。
- 前往「文件 > 导出 > 存储为 Web 所用格式(旧版)」。选择格式(PNG-24、带品质的 JPEG 等)和尺寸。点击「存储」。必须在这一步选择目标文件夹——该文件夹会被锁定在动作中。
- 停止录制(点击动作面板中的方形按钮)。
关键点: 在动作中,只有「存储为 Web 所用格式(旧版)」能可靠地用于 PNG 导出。「导出为」和「存储为」命令在批量处理多个文件时会失败或报错。此结论已由 Adobe 社区专家验证。
录制完成后,通过「文件 > 自动 > 批处理」在文件夹上运行该动作。选择你的动作集和动作名称,指定源文件夹,点击「确定」。更多细节请参阅 Adobe 社区关于批量导出 PNG 的讨论。
为什么批处理对话框中的「目标」设置对导出无效
当动作包含保存步骤(如上面录制的那样)时,批处理对话框中的「目标」字段会被忽略。每个导出的文件都会进入动作录制时选择的那个文件夹——而不是你在批处理对话框中输入的任何路径。这种锁定行为常常让人困扰。
变通方法: 要将输出发送到不同的文件夹,你必须创建一个新的动作,并在保存步骤中设置那个文件夹。或者,将动作录制为保存到一个临时暂存文件夹,之后再移动文件。
水滴:便携、可复用的导出工作流
水滴将已保存的动作转换为一个独立的可执行文件。将任意数量的图片拖放到它上面,Photoshop 就会自动处理它们——即使当时应用程序处于关闭状态。这对于重复性的日常工作,或者将打包好的工作流交给不熟悉动作面板的同事特别有用。
从动作创建水滴
- 确保你的导出动作已保存在动作面板中。
- 前往「文件 > 自动 > 创建水滴」。
- 选择水滴文件的保存位置,然后选择动作集和动作名称。
- 为输出设置目标文件夹(同样的锁定限制——这里选择的文件夹将是永久的,除非你重新创建水滴)。
- 点击「确定」。在所选位置会出现一个小的
.exe(Windows)或.app(macOS)文件。 - 使用方法:将任意数量的图片文件或文件夹拖放到水滴图标上。Photoshop 会在需要时启动,并使用嵌入的动作处理每个文件。
Graphic Design Stack Exchange 上的用户报告确认水滴在 Windows 和 macOS 上均可工作,因此是一种可行的跨平台解决方案。
跨平台便携性与限制
水滴携带了动作中锁定的目标文件夹,因此在不修改水滴本身的情况下,你无法选择新的输出路径。要更改目标文件夹,你必须用新文件夹重新创建水滴,或者编辑底层动作并重新生成水滴。尽管有这一限制,但便携性——一个文件封装了完整的导出例程——使水滴在生产流水线中很有价值,尤其是当同一任务每天都要运行时。
常见批量导出问题排查
实际批量导出中会遇到一些可预见的问题——文件体积膨胀、目标文件夹锁定、错误弹窗以及性能缓慢。以下是社区用户已验证的解决方法。

尽早诊断批量导出问题,可节省数小时重复处理时间。
使用「存储为」导出 PNG 时文件体积过大
有一位 Reddit 用户报告,在导出 300 多张 PNG 图片时,使用「存储为」产生了“令人难以接受”的文件大小。根本原因在于:「存储为」会保留图层、元数据、嵌入预览以及色彩配置文件——所有这些都让一个工作中的 PSD 变得庞大。「导出为」或「存储为 Web 所用格式(旧版)」会将图像拼合并剥离元数据,从而产生小得多的文件。
解决方法: 对于 PNG 批量导出,始终使用带有「存储为 Web 所用格式(旧版)」的动作。图像处理器无法输出 PNG,因此这是获得优化 PNG 的唯一原生途径。
导出未打开的图片为 JPG
多位用户询问如何直接从一个文件夹中导出图片,而不需要逐一打开。答案很简单:使用「图像处理器」(文件 > 脚本 > 图像处理器)——它原生处理未打开的文件。无需“打开再保存”的工作流。
错误弹窗与损坏文件
Facebook 社区的帖子描述了批量导出时出现通用的“无法完成请求”错误。常见原因包括:
- 源文件损坏——在运行整个批次前,先对单个文件进行测试。
- 不支持的图层类型——缺少源链接的智能对象、调整图层或 16 位内容可能阻止导出。在批量处理前拼合所有图层。
- 色彩空间不匹配——在图像处理器中或录制动作时转换为 sRGB。
- 文件名冲突——图像处理器会自动生成唯一名称,但动作若不注意可能会覆盖。使用避免冲突的命名预设。
如果某个文件失败,图像处理器会跳过它并继续下一个——但「动作 + 批处理」会在出错时停止,除非你在批处理对话框中启用了“继续处理出错的文件”。
目标文件夹锁定导致无法更改输出位置
如动作部分所述,目标文件夹在录制动作时就被烧录进去了。批处理对话框中的「目标」设置无效。唯一可靠的解决方法是针对每个目标文件夹创建单独的动作。一个实用的变通方法:将动作录制为保存到通用的 _temp 文件夹,然后通过编程方式或后处理脚本来移动文件。
使用旧版「存储为」加快批量处理速度
在最近的 Photoshop 版本中,启用旧版「存储为」方法(首选项 > 文件处理 > 启用旧版“存储为”)可以减少批量运行时的保存时间。这是来自 Inspireme blog 的用户提示——似乎可以通过绕过较新的文件处理开销,为大批量处理节省几分钟时间。先在小范围内测试,以确保与你的工作流程兼容。
该用哪种批量导出方法?
下表从实际中最关键的维度——支持格式、目标控制、速度和学习曲线——对三种原生方法进行了比较。
| 方法 | 支持格式 | 目标控制 | 最适合 | 速度 | 学习曲线 |
|---|---|---|---|---|---|
| 图像处理器 | JPEG、PSD、TIFF | 运行时完全控制 | 对未打开的文件夹进行批量转换(例如 300+ RAW→JPEG) | 最快(全自动) | 低 |
| 动作 + 批处理 | 存储为 Web 所用格式(旧版)支持的任何格式(JPEG、GIF、PNG‑8/‑24) | 动作录制时锁定 | PNG 导出、自定义文件名变通方案、保留非破坏性图层 | 中等(每个文件一个动作) | 中 |
| 水滴 | 与底层动作相同 | 创建时锁定 | 每日重复的批量任务、与同事分享 | 视情况而定(与动作相同) | 中 |
如果你的需求只是 JPEG/PSD/TIFF,并且想要自动命名、无需 PNG 或 PDF 输出,选择图像处理器。 它是处理简单转换最快的方法。
如果你需要 PNG 输出,必须应用自定义动作(水印、滤镜、锐化),或者需要通过「存储为 Web 所用格式(旧版)」进行逐文件命名控制,选择动作 + 批处理。
如果你每天都运行相同的批量任务,或者想将打包好的工作流交给不熟悉 Photoshop 动作面板的同事,选择水滴。
如果你经常需要将选中的图层导出为修整后的 PNG——例如从多层设计文件中提取 UI 资源——可以使用像 Layerbench 这样的工具作为 Photoshop 插件来自动化该过程,作为这里介绍的原生方法的补充。
下一步: 根据你的输出格式和工作风格选择合适的方法。对于大多数批量 JPEG 或 TIFF 任务,图像处理器最省时。对于以 PNG 为主的工作流,一次录制好带有「存储为 Web 所用格式(旧版)」的动作,然后在不同项目中重复使用。如果你发现自己每周都要重复同一套导出例程,花几分钟创建一个水滴——它在一致性上的回报会让你觉得物有所值。