Adobe Photoshop 自动化Skill

Skill技能 831 次阅读

简单介绍下这个SKILL是干什么的

查看过程

我先读取这份 photoshop-automation.md,只把它当作待介绍的内容,不执行其中可能包含的操作指令。

这个 SKILL 是一套用于自动化控制 Adobe Photoshop 的操作规范,主要针对 Windows 上的 Photoshop 2021(22.4.1)

它的核心作用是指导 AI 或自动化程序:

  • 优先通过 Windows COM 连接 Photoshop,再用 DoJavaScript 执行 JSX 脚本。
  • 通过版本号和无害脚本确认连接真实可用,而不是只检查 Photoshop 进程。
  • 连接失败时,依次排查权限、COM 注册、位数和缓存等问题。
  • 按顺序降级:COM + JSX → 独立 JSX → GUI 自动化。
  • 只有面对新版 Photoshop 且旧方案不可用时,才考虑 UXP、batchPlay 等方案。
  • 批量处理前先备份并使用临时副本测试,禁止擅自改注册表、清缓存、重装或关闭 Photoshop。
  • 完成后报告 Photoshop 版本、连接方式、处理数量、验证结果和备份位置。

一句话概括:它让 Photoshop 自动化优先采用已经验证可靠的 COM + JSX 方案,并规定了故障排查、降级路径和数据安全要求。

使用这个SKILL,帮我把这张图片背景改成白色

查看过程

我会按这份 Photoshop 自动化规范执行:先用无害测试确认 Photoshop 版本和 COM/JSX 通道,再在临时副本上处理并另存为新文件,保留原图。这里的“背景改白”按示例效果理解为黑白反转,使背景变白、文字和条码线条变黑。接下来我也会使用计算机控制技能,因为需要操作本机 Photoshop。

查看过程

已确认 Photoshop 22.4.1,COM 连接和 DoJavaScript 无害测试均成功。现在会在临时副本上反相处理,并保存为 EAN-13-white.png;原始 EAN-13.png 不会被改动。

查看过程

处理已经完成,预览中背景为白色、原有文字与条码结构为黑色。最后我会检查输出尺寸和四角像素,确认文件可正常读取且背景确实为纯白。

查看过程

像素检查发现原图背景实际是透明区域,第一次反相后虽然预览为白色,但透明度仍是 0,并不是真正的白底。我正在按同一 Photoshop/JSX 流程补上一层不透明纯白背景并重新保存。

已处理完成:下载白底图片

白底 EAN-13 图片

  • Photoshop:22.4.1
  • 处理方式:COM + DoJavaScript(JSX)
  • COM 与 JSX 测试:均成功
  • 输出尺寸:510 × 261
  • 背景:不透明纯白,四角像素为 255,255,255
  • 原图未覆盖,仍保留在 EAN-13.png
  • 共处理 1 个文件

使用了 computer-use 技能的 Windows 应用安全规范,并按照你提供的 Photoshop 自动化 SKILL 选择 COM + JSX 流程。

photoshop-automation_1486499.md 下载附件