核心用法
Photoshop Automator Skill 建立在 Photoshop 的 COM/ExtendScript 桥接之上,允许 AI 通过 JSX 脚本与 Photoshop 进行深度交互。主要能力包括:
- runScript: 执行原生 ES3 语法的 ExtendScript,实现复杂文档操作
- updateText: 按图层名精确定位并更新文本内容
- createLayer: 创建带有自定义透明度和混合模式的新图层
- applyFilter: 应用高斯模糊等专业滤镜
- playAction: 播放已录制的 .atn 动作集
- export: 导出为高质量 PNG 或 JPEG
显著优点
1. 原生性能: 直接调用 Photoshop 引擎,无中间层性能损耗
2. 功能完备: 覆盖从基础文本替换到复杂滤镜、动作回放的全套自动化场景
3. 跨平台: 支持 Windows (VBScript) 和 macOS (AppleScript) 双平台
4. 版本兼容: 支持 CS6 至 2026+ 的广泛版本范围
潜在局限
- 语法严格限制: 强制使用 ES3 标准,现代 JavaScript 特性(const/let、箭头函数、模板字符串)均不可用
- 依赖本地环境: 必须安装完整版 Photoshop,无法独立运行
- GUI 阻塞风险: 模态对话框会导致 COM 操作挂起
- 无沙箱隔离: ExtendScript 拥有完整文件系统访问权限
适合人群
- 设计师与创意团队:需要批量处理 PSD 模板、自动化生成营销物料
- 电商运营:自动化产品图文本替换与导出
- 开发运维:构建设计流水线,整合 CI/CD
常规风险
文件系统风险: runScript 可执行任意 ExtendScript,具备读取、写入、删除本地文件的能力。动态生成的脚本需人工审核后方可执行。建议在受控环境中运行,避免处理来源不明的脚本模板。