SD-PPP:把 ComfyUI 接进 Photoshop 的免费开源 AI 绘图插件
2026/8/27 4:33:18 网站建设 项目流程

SD-PPP:把 ComfyUI 接进 Photoshop 的免费开源 AI 绘图插件

【免费下载链接】sd-pppA Photoshop AI plugin项目地址: https://gitcode.com/gh_mirrors/sd/sd-ppp

SD-PPP 是一个免费的开源 Photoshop AI 插件,核心能力是把 Stable Diffusion、Flux 等模型接进 Photoshop:提示词在 PS 面板填写,生成的图像直接回到画布成为可编辑图层。它适合已经在用 Photoshop、又想叠加本地 ComfyUI 或云端 AI 生成能力的设计师与插画师,文生图、局部重绘、批量变体都能在不切换软件的情况下完成。

一分钟认识 SD-PPP

SD-PPP 解决的是一个具体的问题:Photoshop 本身没有生成式 AI,传统流程要在 PS、浏览器、独立 WebUI 之间来回倒图。SD-PPP 把这条链路合并成一步。

它做的事可以概括为三件:

  • 双向传图:ComfyUI 的节点可以从 PS 取图层、文档、选区、文字,也能把结果按指定图层和边界写回画布
  • 图层级操作:生成结果默认落在独立图层(以工作流命名),支持对现有图层做重绘、取内容做输入
  • 模型来源灵活:本地 ComfyUI 免费使用;也可接 RunningHub 等云端 API,调用 Nano-banana、Flux-Kontext、Midjourney 等模型

代码由两部分组成:TypeScript 写的 Photoshop 扩展(面板、画布交互),以及 Python 写的 ComfyUI 自定义节点与 Socket.IO 通信层(见 sdppp_python/sdppp.py)。GPL-3.0 协议,仓库里带 changelog 与示例工作流,可以直接看演进记录(changelog.md)。

版本要求注意一点:2.0 Beta 需要 Photoshop 2025(PS26.0+)

快速跑起来

整条流程分三步,命令很少。

1. 拿到仓库

git clone https://gitcode.com/gh_mirrors/sd/sd-ppp

2. 安装 PS 侧插件:把plugins/photoshop/里的文件(index.html、index.js、manifest.json、icons)复制到Adobe/Adobe Photoshop [版本]/Plug-ins/下,完全退出并重启 Photoshop,在「窗口 → 扩展」中找到 SD-PPP 启用。

3. 安装 ComfyUI 侧节点:走本地 ComfyUI 路线时,把仓库根目录放进 ComfyUI 的custom_nodes,重启 ComfyUI(默认地址127.0.0.1:8188)。

装完后的连通判断标准:PS 侧面板能显示 ComfyUI 连接状态与队列数,ComfyUI 侧出现 SD-PPP 节点组即可。仓库的static/目录下附有.ccx扩展包,可从 ComfyUI 内的节点面板直接下载安装,省去手动拷贝。

按场景看能力

文生图,结果直接进画布

  • 想做什么:输入一句描述,拿一张可继续编辑的图
  • 用什么:PS 侧面板的提示词框 + 已保存的工作流(或 RunningHub 云端模型)
  • 关键点:执行后结果以独立图层回到当前文档,图层名取自工作流名;面板可设图像来源(文档/画布)与边界

局部重绘、区域编辑

  • 想做什么:只改画面某一块,其余保持不动
  • 用什么:PS 的选区或蒙版 +GetSelection/LoadImage as Mask节点
  • 关键点:选区直接作为生成的边界输入,边界可连接 ComfyUI 自带节点做外扩;结果按原边界写回,避免位置偏移

批量出图与多版本对比

  • 想做什么:同提示词出一批变体,挑最好的
  • 用什么:工作流编辑面板的队列按钮(提供 queueX1、queueX3 等档位)
  • 关键点:多张结果逐层回填,在图层面板里逐张对比;种子参数可固定以便复现

工作流模板化,一键复跑

  • 想做什么:把调好的参数组合固化下来,团队或自己反复用
  • 用什么:PS 面板的工作流列表与保存功能
  • 关键点:面板按节点名记忆各组件的输入值,下次打开自动回填;仓库 static/sdppp-workflows/Sample_SDXL.json 提供了 SDXL 示例工作流可直接参考

本地 GPU 不够,走云端 API

  • 想做什么:不占本地显卡,用 Nano-banana、Flux-Kontext-Pro/Max、Midjourney 等模型
  • 用什么:RunningHub 等云端服务,面板选择服务类型并填入 API Key
  • 关键点:云端路线下 ComfyUI 不需要安装任何自定义节点,2.0 Beta 的面板对新 UI 与键盘快捷选图做了专门优化

参数速查

以下区间对应 ComfyUI 侧采样器节点的常用取值,具体以所用工作流为准。

参数档位适用场景
采样步数15–20草图与概念探索,出图快
25–30日常设计的主力区间
35–40成品交付前的正式出图
45+需要极限细节的少数场景,耗时明显增加
CFG Scale5–6希望模型有更多自由发挥
7–8遵循提示词与画面质量的平衡点
9–10严格贴合提示词的精确控制
11+容易出现过饱和或失真,谨慎使用
分辨率512×512图标、表情包、快速预览
768×768社交媒体图、网页元素
1024×1024高质量数字内容的主力规格
2048×2048印刷与大幅面,显存占用高

常见坑与排查

现象原因处理
连接被拒,提示版本不匹配PS 插件与 ComfyUI 节点版本不一致两侧同时重新安装到同一版本,仓库内 version.txt 记录了 API 级别
PS 装了扩展却看不到 AI 功能只装了 PS 侧,没装 ComfyUI 节点确认custom_nodes中已放入本仓库并重启 ComfyUI
连不上 ComfyUI地址端口错误,默认非 8188 或被防火墙拦截核对 ComfyUI 启动参数里的 listen 地址;内网环境注意 404/502 提示
生成结果位置偏移文档 DPI/PPI 不为 72 时换算出错升级到 1.9.12 及以上版本,该问题已修复
取图报 -1 错误或图层不可选16 位、灰度、CMYK 图层的兼容性转成 8 位 RGB 再操作;图层组场景下先展开再选
大图解码后回传卡住图像体积过大调低 GetImage 节点的 quality 压缩率,或先降分辨率再放大
面板空白、加载失败Webview 加载异常查看面板错误提示,多数情况重启 Photoshop 后重连即可恢复

接下来做什么

先跑通「文生图进画布」这一条最基础的链路,熟悉面板各区域;再挑一个真实项目用局部重绘走一遍完整流程。遇到具体报错,优先查 changelog.md 确认是否为已知版本问题。

附:想读源码的话,入口是 sdppp_python/sdppp.py(Socket.IO 事件注册与实例管理)、sdppp_python/protocols/photoshop.py(取图/回图协议),PS 侧界面代码在 typescripts/modules/photoshop/,其中 Main.tsx 是主面板组件。

【免费下载链接】sd-pppA Photoshop AI plugin项目地址: https://gitcode.com/gh_mirrors/sd/sd-ppp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询