LayerMask: Mask by Color

节点功能:通过色值选择生成精准蒙版,类似PS的「色彩范围」工具。

输入参数

参数名称说明
image输入图像,用于进行颜色匹配并生成掩码。
color目标颜色,用于匹配的参考颜色。默认使用 color picker 选择,也可被 color_in_HEX 覆盖。
mask可选掩码,用于限定颜色检测的作用区域。如果提供,仅在该掩码白色区域中匹配目标颜色。未提供时将作用于整张图。

输出参数

参数名称说明
mask返回根据颜色生成的二值掩码图像。

控件参数

参数名称说明
color_in_HEX用于手动输入目标颜色的 HEX 格式字符串(如 #FF0000)。若非空且格式正确,将优先生效,推荐用于动态脚本控制或精确匹配颜色值。
threshold颜色匹配的容差范围(0~100),越大匹配越宽泛。建议起始设置为 30~60,值越大越容易误选;过小则匹配区域会断裂。
fix_gap小区域修补操作的邻接扩散距离。设置为 >0 可用于填补小断裂或孤立像素,建议初步设置为 2~4。
fix_threshold小区域修补操作的最小邻域平均值阈值。通常搭配 fix_gap 使用,推荐值在 0.6~0.85,避免误填。
invert_mask是否反转最终生成的掩码图。勾选后将目标区域变为黑色,其余为白色。常用于排除指定颜色区域。

选择色板中的颜色对指定颜色区域进行蒙版显示。

也可以使用吸管吸取图片中的颜色进行蒙版显示。

可以自己设置Hex颜色来色对指定颜色区域进行蒙版显示。

threshold: 颜色匹配容差(0-100,值越大选取范围越广)。

fix_gap: 修补蒙版中小孔洞的最大尺寸(单位:像素)。

fix_threshold: 孔洞修补强度(0.01-0.99,值越高修补区域越大)。