Photoshop Automator

✨ Photoshop Automator

Photoshop Automator

收藏
4.9k
安装
2.4k
版本
1.2.4
CLS 安全性认证2026-07-19
点击查看完整报告 >

使用说明

安全解读

核心功能概述

Photoshop Automator 是一款面向专业设计师的自动化工具,通过 ExtendScript (JSX) 引擎与 Adobe Photoshop 建立桥接,支持 Windows(VBScript)和 macOS(AppleScript)双平台。该 Skill 提供六大核心命令:runScript 执行原始 ExtendScript 代码、updateText 快速更新文本图层、createLayer 创建自定义图层、applyFilter 应用高斯模糊等专业滤镜、playAction 回放录制的动作集(.atn)、以及 export 导出高质量 PNG/JPEG 文件。

显著优点

1. 原生性能:直接调用 Photoshop 的 COM/AppleScript 接口,绕过传统 UI 自动化方案,执行效率远高于模拟点击或像素级操作
2. 专业功能覆盖:完整支持 Photoshop 核心自动化能力,包括图层混合模式、滤镜参数、动作系统等专业特性

3. 跨平台兼容:自动识别 Windows/macOS 环境,调用对应的系统脚本引擎(cscript/osascript)

4. 零外部依赖:仅使用 Node.js 内置模块,无第三方 npm 包引入供应链风险

潜在局限与风险

1. 语法严格受限:ExtendScript 引擎仅支持 ES3 语法,现代 JavaScript 特性(const/let、箭头函数、模板字符串)全部禁用,增加脚本编写难度
2. GUI 阻塞问题:Photoshop 若存在模态对话框(保存窗口、错误弹窗),COM 操作将挂起或失败,需用户手动干预

3. 文件系统暴露runScript 命令可执行任意 ExtendScript,具备直接读写本地文件的权限(通过 File/Folder 对象)

4. 版本兼容性:仅支持 Photoshop CS6 至 2026+ 版本,旧版用户无法使用

适用人群

  • 需要批量处理 PSD 模板的设计师(如电商 banner 生成、证书批量制作)
  • 构建设计自动化流水线的开发团队
  • 熟悉 Photoshop 动作系统、希望升级为代码化控制的高级用户

安全评估

安全等级 A(79分),属于标准安全级别。主要风险点包括:使用 child_process.spawnSync 调用系统命令(功能必需,参数已转义处理)、以及 eval 动态解析混合模式枚举值(上下文受限)。无外部网络请求、无敏感数据收集、临时文件有配套清理机制。建议用户审查动态生成的 ExtendScript 内容,避免执行来源不明的脚本代码。

Photoshop Automator 内容

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