Photoshop Automator

🎨 Photoshop 自动化,一键批量处理

通过 COM/ExtendScript 桥接自动化控制 Adobe Photoshop(CS6-2026+),支持图层操作、滤镜应用、动作播放及批量导出,适用于 Windows 平台的专业设计工作流。

收藏
8.2k
安装
2.4k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Photoshop Automator Skill 为 Windows 用户提供了与 Adobe Photoshop 深度集成的自动化能力,支持 CS6 至 2026+ 版本。该技能通过 COM 自动化接口与 ExtendScript (JSX) 引擎实现双向通信,使 AI 助手能够直接操控 Photoshop 文档。

主要功能模块:

  • runScript:执行原始 ExtendScript 代码,适合复杂文档操作与自定义逻辑
  • updateText:按名称精准定位文本图层并即时更新内容
  • createLayer:创建新艺术图层,支持自定义不透明度与混合模式
  • applyFilter:对活动图层应用专业级高斯模糊滤镜
  • playAction:按名称和动作集播放录制的 Photoshop 动作(.atn)
  • export:将活动文档导出为高质量 PNG 或 JPEG

显著优点

1. 原生性能:直接调用 Photoshop 内部 ExtendScript 引擎,非截图或 UI 模拟方案,执行效率与稳定性远超 RPA 类工具
2. 版本兼容广:覆盖 CS6 至 2026+ 的十余年版本跨度,企业遗留环境亦可使用

3. 双向通信:COM 桥接支持返回值获取,可实现"执行-反馈"闭环

4. 专业级功能:支持动作播放、滤镜参数化、图层混合模式等深层功能,非基础自动化工具可比

潜在局限与风险

技术约束严格

  • 强制使用 ES3 语法(仅 varfunction、字符串拼接),现代 JavaScript 开发者需适应旧范式
  • 活动文档假设:未打开文档时多数命令会失败,需显式创建或检查

稳定性风险

  • GUI 阻塞:Photoshop 模态对话框(保存窗口、错误弹窗)会导致 COM 操作挂起或失败,需人工介入
  • 图层匹配敏感updateText 对图层名称大小写敏感,不匹配即失败
  • 平台限制:仅限 Windows,macOS 用户无法使用

安全考量

  • COM 自动化权限较高,需确保运行环境可信
  • ExtendScript 可执行任意 Photoshop 功能,包括文件系统操作(通过 File 对象),存在潜在滥用风险

适合人群

  • 批量处理需求者:电商运营、平面设计师需批量生成/修改物料
  • 模板化工作流用户:基于 PSD 模板自动替换图文,生成多版本物料
  • 遗留系统维护者:仍在使用 CS6/CC 2018 等企业环境的用户
  • Windows 专业用户:有本地 Photoshop 授权且接受 ES3 语法约束的开发者

常规风险总结

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 执行阻塞 | Photoshop 弹窗导致 COM 挂起 | 执行前确保 Photoshop 处于无弹窗状态 |
| 语法错误 | 误用 ES6+ 特性导致脚本失败 | 严格遵循 ES3 规范,使用 `var` 与 `function` |
| 图层找不到 | 名称大小写或空格不匹配 | 复制图层名称时保持完全一致 |
| 版本兼容 | 新 API 在旧版本不可用 | 测试目标 Photoshop 版本的 API 支持度 |

Photoshop Automator 内容

手动下载zip · 3.3 kB
handler.jstext/javascript
请选择文件