IsMaskEmpty

节点功能:这个节点用来判断输入的mask是否为空,如果没有mask那么最终输出为布尔值:1,如果不空那么最终输出布尔值为:0,该节点可以用于工作流前的逻辑处理。

输入参数

参数名称说明
mask蒙版,一个二值遮罩图,本质是0 和 1

输出参数

参数名称说明
boolean_number布尔含义的数字,如果 mask 全是 0,输出 1,代表“是空的”;否则输出 0,代表“不是空的”

如下图所示,上面因为手动绘制蒙版,所以说经过该节点判断,存在蒙版,即输出0表示有蒙版,下面没有绘制蒙版,所以输出1。

如下图所示,可以根据是否绘制蒙版选择最终的蒙版输出为自动识别,随后加入flux fill模型完成后续的局部重绘,也可以加入inpaint或者brushnet等方法进行后续的重绘。