was-node-suite-comfyui>Image Remove Background (Alpha)
was-node-suite-comfyui
时间:2025/11/07

Image Remove Background (Alpha)

节点的核心功能是通过设定亮度阈值来移除图像亮区或暗区,从而实现简易抠图的节点。此节点不理解图像的内容(比如人、车、猫等),只通过分析像素的亮度值来工作。其核心逻辑是:用户设定一个亮度阈值(0-255),节点会遍历图像中的所有像素,将亮度值低于(或高于)这个阈值的像素判断为“背景”并将其变为透明。这种方法非常适合处理那些主体和背景有明显亮度差异的图像,例如在一个纯白背景上的黑色logo,或者在一个纯黑背景上的明亮物体。
Image Remove Background (Alpha)-节点参数说明
输入参数
images节点要处理的图像。
输出参数
images输出经过背景移除处理后的图像,图像是4通道的RGBA格式,被判断为“背景”的区域将变为透明。
控件参数
mode移除模式,此选项决定了节点要移除的是什么部分:background (移除背景): 移除图像中较暗的区域。代码中通过反转图像灰度图实现,因此threshold实际上作用于较暗的像素。foreground (移除前景): 移除图像中较亮的区域,是默认的直接处理方式。
threshold亮度阈值 (0-255),这是判断一个像素是前景还是背景的基准线,0代表纯黑,255代表纯白。在foreground模式下,亮度高于此值的像素被移除;在background模式下,亮度低于此值的像素被移除。
threshold_tolerance阈值容差/边缘模糊半径 (1-24)。此参数决定了抠图边缘的平滑程度。在判断阈值之前,节点会先对图像进行一次高斯模糊,此参数就是模糊的半径。值越高,边缘过渡越平滑柔和,但可能会丢失一些细节;值越低,边缘越锐利生硬,可能会出现锯齿。
工作流示例:

广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习