was-node-suite-comfyui
时间:2025/11/07
Image Remove Color
此节点的核心功能是通过查找与目标颜色相近的像素,并将其替换为指定新颜色来实现精确颜色替换的节点。该节点首先会计算图像中每个像素与用户定义的“目标颜色”之间的差异。然后,它使用一个“阈值”来判断这个差异是否足够小。如果一个像素的颜色与目标颜色的差异小于这个阈值,节点就认为它匹配成功,并将其替换为用户指定的“替换颜色”。这种技术常用于:颜色键控(Chroma Keying):比如将视频或图片中的绿幕/蓝幕背景替换成其他颜色或图像。局部颜色校正:精确地改变图像中某个物体的颜色,而不影响其他部分。去除水印:如果水印颜色单一,可以用这个方法将其替换为周围的背景色。
Image Remove Color-节点参数说明
| 输入参数 | |
| image | 节点要处理的图像。 |
| 输出参数 | |
| IMAGE | 经过颜色替换处理后输出的新图像,图像中所有与“目标颜色”足够接近的区域都已被替换为“替换颜色”。 |
| 控件参数 | |
| target_red | 目标颜色的红色(R)分量 (0-255),默认值:255。 |
| target_green | 目标颜色的绿色(R)分量 (0-255),默认值:255。 |
| target_blue | 目标颜色的蓝色(R)分量 (0-255),默认值:255。 |
| replace_red | 替换颜色的红色(R)分量 (0-255)。 |
| replace_green | 替换颜色的绿色(R)分量 (0-255)。 |
| replace_blue | 替换颜色的蓝色(R)分量 (0-255)。 |
| clip_threshold | 剪切阈值/颜色容差 (0-255)。它定义了“颜色相近”的范围。一个像素的颜色与目标颜色的差异值如果小于这个阈值,就会被替换。值越高,颜色匹配的范围越宽松,更多相似的颜色会被替换;值越低,匹配越严格,只有与目标颜色非常接近的像素才会被替换。 |

