KJNodes/maskinggenerated
Mask Batch Multi(MaskBatchMulti)
此节点接收多个 MASK 类型的输入,并将它们沿批次维度(dim=0)进行拼接
Mask Batch Multi
mask_1
mask_2
masks
inputcount
2
KJNodes
从多个遮罩创建图像批次。您可以通过 inputcount 参数并点击更新来设置节点具有的输入数量。
Mask Batch Multi 节点接收多个 MASK 类型的输入,并将它们沿批次维度(dim=0)进行拼接。
Mask Batch Multi 节点是一个用于批量处理遮罩的工具。其核心功能是将多个独立的遮罩图像合并成一个批次。这使得用户可以一次性处理多张遮罩,为后续的批量图像生成或编辑操作提供便利。
节点功能
此节点接收多个 MASK 类型的输入,并将它们沿批次维度(dim=0)进行拼接。当输入的遮罩尺寸不一致时,节点会自动使用双三次插值法将后续遮罩调整到与第一个遮罩相同的尺寸,确保批次内数据格式的统一。用户可以通过 inputcount 参数动态定义需要连接的遮罩数量。
节点参数说明 - Mask Batch Multi
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
mask_1 | MASK | 是 | - | - | 连接的第一个遮罩,将作为后续遮罩尺寸调整的基准。 |
mask_2 | MASK | 是 | - | - | 连接的第二个遮罩,会被合并到输出批次中。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
inputcount | INT | 是 | 2 | 2 - 1000 (步长: 1) | 设置需要合并的遮罩总数量,范围为 2 至 1000,步长为 1。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| masks | MASK | 输出合并后的遮罩批次。 |
使用场景
在需要为多张不同图像应用相同处理流程的工作流中,此节点非常有用。例如,您可以先使用多个“遮罩绘制”节点创建不同的区域选择,然后使用此节点将它们合并,再输入到“VAE 编码”或“图像遮罩合成”等节点中进行批量操作,从而高效处理一组相关的图像任务。
注意事项
请注意,此节点要求至少连接两个遮罩输入。当遮罩数量较多且尺寸差异很大时,自动缩放可能会影响边缘细节,建议在可能的情况下预先统一源遮罩的尺寸以获得最佳效果。
Mask Batch Multi 节点源码链接
Mask Batch Multi 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。