一、Get / Send 是什么?
|
方向 |
作用 |
|
|---|---|---|
|
Get Image From Photoshop(Get) |
PS → Comfy |
接收 PS 发来的 IMAGE(含选区/图层/蒙版信息,视插件操作) |
|
Send Image To Photoshop(Send) |
Comfy → PS |
将 IMAGE 送回 PS 新图层 |
SD-PPP 是 ComfyUI 与 PS 之间的桥梁;中间仍是标准 VAE、KSampler、inpaint 等节点。
二、数据流示意
[Get From PS] → IMAGE ──→ [你的处理链] ──→ IMAGE ──→ [Send To PS]
│
KSampler / inpaint / 放大 ...
无 Send:结果只在 Comfy Save Image;
有 Send:PS 里直接多一层, 无需手动拖 output 文件夹。
三、Get 节点
3.1 输出
-
IMAGE(蓝)— 与
Load Image相同类型,可接 VAE Encode、预处理器、Preview 等。
3.2 触发方式
-
PS 面板点 Run / Send 时,Get 节点 获得当前 PS 提交的内容;
-
Comfy 工作流需 Queue 或 SD-PPP 约定 自动 Queue(视版本与模板)。
3.3 与 Load Image 对比
|
|
Get |
Load Image |
|---|---|---|
|
来源 |
PS 实时 |
|
|
局部选区 |
PS 侧控制 |
需手工 Mask |
|
联动作业 |
核心 |
离线 |
四、Send 节点
4.1 输入
-
IMAGE — 通常接 VAE Decode 或处理链末端。
4.2 PS 侧表现
-
新 图层 出现在当前文档(或新文档,视插件设置);
-
图层名可能含 Comfy / SD-PPP 前缀。
4.3 与 Save Image 并用
VAE Decode → IMAGE ─┬→ Save Image(存档)
└→ Send To PS(PS 里继续修)
推荐:交付前 Save + Send 双保险。
五、最小工作流示例(inpaint 预备)
[Get From PS] → IMAGE
↓
[Preview Image] ← 调试:确认 PS 发来的图
(完整版见 9-6/9-8)
Get → VAE Encode → KSampler → VAE Decode → Send To PS
六、与 inpaint 链结合
Get → IMAGE + MASK(若 Get 输出 mask 或分离 Mask 节点)
↓
Inpaint / Set Latent Noise Mask 链
↓
KSampler → Decode → Send
MASK 来源:
-
PS 选区 转蒙版发送(9-6);
-
或 Comfy 内 Generate Mask(少用)。
七、多 Get / 多 Send(进阶)
-
一工作流 多个 Get 对应 PS 不同图层(高级模板);
-
一般 单 Get 单 Send 即可覆盖电商/inpaint。
八、工作流必须打开
PS 运行前:
-
ComfyUI 已加载 含 Get/Send 的 JSON;
-
节点 无红框;
-
PS 面板 选中该工作流(若列表可选);
-
Comfy 在运行 状态。
九、常见问题
|
问题 |
处理 |
|---|---|
|
Get 一直空 |
PS 未 Send;工作流未 Queue |
|
Send 后 PS 无层 |
查 Send 是否接上 IMAGE;PS 前台文档是否对 |
|
图尺寸不对 |
PS 发送前 合并可见/复制图层 尺寸;检查画布 |
|
颜色偏差 |
色彩配置 sRGB;8/16 bit |