第三方插件 ComfyUI-RMBG插件

遮罩提取 (RMBG)

Mask Extractor (RMBG) 305

该节点用于从图像中提取遮罩或应用遮罩效果,应用遮罩,或反转遮罩效果,并支持多种背景处理选项。

节点中英文对比

按当前节点配置,分别展示中文与英文节点结构。

中文节点
遮罩提取 (RMBG)
  • 图像
  • 遮罩
  • 图像
  • 模式
    extract_masked_are
    背景
    Alpha
    background_color
    英文节点
    Mask Extractor (RMBG)
  • image
  • mask
  • IMAGE
  • mode
    extract_masked_are
    background
    Alpha
    background_color

    参数说明

    依据当前节点关联的 `NodesItems` 数据展示输入、输出与控件说明。

    输入参数
    图像 image
    输入图像,用于提取掩码区域。
    遮罩 mask
    掩码图像,控制提取区域。
    输出参数
    图像 IMAGE
    经过掩码处理后的图像结果。
    控件参数
    模式 mode
    掩码应用方式,可选:extract_masked_area、apply_mask、invert_mask。extract_masked_area:仅保留 mask 区域;apply_mask:在原图上乘以 mask;invert_mask:反向掩码,仅保留未被遮挡部分。
    背景 background
    背景样式,可选:transparent、black、white、original。transparent 输出 RGBA 图像;其他为 RGB。适用于不同合成背景需求,建议搭配导出或合成使用。
    background_color background_color
    background_color

    详细说明

    结合节点用途、参数和调用方式,给出更完整的说明内容。

    上面extract_masked_area和apply_mask看起来作用效果是一样的,但实则还是有所区别。

     

    一、基本操作相同:
    两种模式都使用相同的基本操作 image_np * mask_np 来应用遮罩
    两种模式在 "transparent" 和 "black" 背景选项下的行为完全相同。
     

    二、 背景处理的区别:

    – 当背景选项为 "original" 时:
    – extract_masked_area: 只保留遮罩区域 (image_np * mask_np)
    – apply_mask: 保留遮罩区域,同时保留原始背景 (image_np * mask_np + image_np * (1 - mask_np)),这实际上等同于原始图像
     

    三、实际效果:

    – extract_masked_area: 更适合提取前景对象,背景区域会根据选择的背景选项处理
    – apply_mask: 更适合应用遮罩效果,同时保留更多的原始图像信息

    同类节点导航

    继续浏览同一分类下的相邻节点,方便串联学习。