KJNodes/maskinggenerated

Draw Mask On Image(DrawMaskOnImage)

该节点在技术上接收图像和遮罩张量,并利用 Alpha 混合机制将颜色应用到遮罩区域。

Draw Mask On Image

image
mask
images
color
0, 0, 0
device
cpu
KJNodes

Draw Mask On Image 节点,该节点在技术上接收图像和遮罩张量,并利用 Alpha 混合机制将颜色应用到遮罩区域

Draw Mask On Image 节点是一个图像处理工具,其核心功能是将一个遮罩(Mask)以指定的颜色绘制到输入图像上。它支持在图像上可视化遮罩区域,常用于检查或预览遮罩的覆盖范围。

节点功能

该节点在技术上接收图像和遮罩张量,并利用 Alpha 混合机制将颜色应用到遮罩区域。它支持多种颜色格式,包括 RGB(如“255, 0, 0”)、RGBA(如“255, 0, 0, 128”)以及十六进制格式(如“#FF0000”)。节点会自动处理图像与遮罩之间尺寸和批次大小的不匹配问题,确保操作顺利进行。

节点参数说明 - Draw Mask On Image

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
imageIMAGE--image(输入参数):接收需要绘制遮罩的原始图像,格式为标准的 IMAGE 类型张量。
maskMASK--mask(输入参数):接收要绘制到图像上的遮罩,格式为 MASK 类型张量,其白色区域将被着色。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
colorSTRING0, 0, 0-颜色值,以逗号分隔的RGB/RGBA值,范围0-255或0.0-1.0。例如:255, 0, 0, 128
deviceCOMBOcpu"cpu", "gpu"-

输出 (Output)

参数名称数据类型说明
imagesIMAGEimages(输出参数):输出已叠加了彩色遮罩的新图像。

使用场景

在具体应用中,此节点常用于图像编辑或修复工作流中。例如,在生成一个遮罩以标识需要修复的图像区域后,可以使用此节点将遮罩以半透明的红色叠加在原图上,从而直观地确认目标区域是否准确,然后再将结果送入修复节点进行处理。

注意事项

请注意,颜色字符串的格式必须严格遵循要求,数值之间用逗号分隔且不能有空格以外的其他字符,否则可能导致解析错误。此外,选择“gpu”设备可以加速处理,但需要确保运行环境支持CUDA。

Draw Mask On Image 节点源码链接

Draw Mask On Image 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…