Skip to main content

这个节点是做什么的

ComfyTV Cutout、带 alpha 的 bridge PNG 等输出 COMFYTV_IMAGE。ComfyUI inpaint / ControlNet 等要 MASK。按 ComfyUI 约定,mask 高值表示 保留区域;本节点将 PNG alpha 反相 为 mask(mask = 1.0 - alpha),与 _load_image_tensor 逻辑一致。 ← ComfyTV Image 共用同一 URL 输入:Image 口要 RGB,Mask 口要 alpha 蒙版。

适用场景

  • ComfyTV Cutout → 原生 Inpaint
  • ComfyTV 编辑结果 → ControlNet Inpaint
  • 同一张 COMFYTV_IMAGE 分叉:← Image + ← Mask

工作原理

  • 普通节点,无 Run。
  • 有 alpha:mask = 1.0 - alpha;无 alpha:全零 mask。
  • 输出 shape [1,H,W] float。

类型说明

术语提示COMFYTV_* 是 ComfyTV 保存在项目里的结果引用;ComfyUI 原生的 IMAGE/VIDEO/AUDIO运行时才在内存里的数据,二者不能直接连线,需用 Bridge 转换。
bridges.zh.md

界面与参数说明

image

含 alpha 的 COMFYTV_IMAGE 最佳;无 alpha 则输出空蒙版。

输出说明

新手一步一步

  1. Cutout 或带透明 PNG 的 ComfyTV 输出。
  2. ← ComfyTV Maskimage
  3. MASK 接 Inpaint 等;RGB 另接 ← ComfyTV Image

链接

完整教程(推荐阅读)

本页只说明这一个节点的参数与用法。端到端流程与多节点串联,请见 GitHub 上的 ComfyTV 用户指南

仓库与工作流

常见问题 FAQ

Q:Cutout 后 mask 全白/全黑不对?
A:确认 PNG 含 alpha;Cutout 输出应为带透明背景。
Q:和 Inpaint Stage 蒙版画笔关系?
A:Inpaint Stage 在 ComfyTV 内画 mask;本节点是把 ComfyTV 结果 导出 给原生 inpaint。

与 ← ComfyTV Image 并用

同一张 COMFYTV_IMAGE 常分两路:
RGB 与蒙版来自同一 PNG 文件,无需两次 Run 上游。 Q:Inpaint 蒙版反了?
A:ComfyUI 各 inpaint 节点 convention 不同;若反了可在原生侧 Invert Mask 再试。

相关节点

  • ← ComfyTV Image
  • Cutout / Inpaint
  • → ComfyTV Image(插件 Cutout 进 ComfyTV 时用)