KJNodes/maskinggenerated
Get Mask Size & Count(GetMaskSizeAndCount)
该节点在技术上接收一个 MASK 类型的张量作为输入
Get Mask Size And Count
mask
mask
width
height
count
KJNodes
Get Mask Size & Count 节点在技术上接收一个 MASK 类型的张量作为输入。
Get Mask Size & Count 节点是一个用于分析和传递遮罩信息的实用工具。它的核心功能是读取输入遮罩的尺寸和数量,并将这些数据作为独立的整数输出,同时将原始遮罩数据原样传递下去,方便后续节点使用。
节点功能
该节点在技术上接收一个 MASK 类型的张量作为输入。它会解析这个张量的形状属性,提取出三个关键维度:批次数量、高度和宽度。这些信息被分别计算为整数,并与未经修改的原始遮罩数据一同输出,从而实现了信息读取与数据透传的分离。
节点参数说明 - Get Mask Size & Count
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
mask | MASK | 是 | - | - | 输出参数 mask:输出未经任何修改的原始输入遮罩。 |
输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| mask | MASK | 输出参数 mask:输出未经任何修改的原始输入遮罩。 |
| width | INT | 输出参数 width:输出输入遮罩的像素宽度。 |
| height | INT | 输出参数 height:输出输入遮罩的像素高度。 |
| count | INT | 输出参数 count:输出输入遮罩的批次数量。 |
使用场景
在实际工作流中,当您需要根据遮罩的实际尺寸来动态调整其他图像处理节点的参数时,此节点非常有用。例如,您可以将其输出的宽度和高度值连接到图像缩放节点,以确保处理后的图像与遮罩精确对齐;或者利用其输出的数量值来控制一个循环节点,对一批遮罩进行逐一处理。
注意事项
请注意,此节点仅提供信息的读取和传递,不会对遮罩内容本身进行任何修改或有效性校验。它要求输入必须是有效的 MASK 类型数据,否则工作流可能无法正常运行。
Get Mask Size & Count 节点源码链接
Get Mask Size & Count 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。