KJNodes/maskinggenerated
重映射遮罩范围(RemapMaskRange)
此节点接收一个 MASK 类型的张量输入,并基于用户设定的 `min` 和 `max` 参数执行线性变换。
Remap Mask Range
mask
mask
min
0.00
max
1.00
KJNodes
Remap Mask Range 节点接收一个 MASK 类型的张量输入,并基于用户设定的 min 和 max 参数执行线性变换。
Remap Mask Range 节点用于重新映射遮罩的数值范围。其核心功能是调整输入遮罩的像素强度区间,允许用户自定义新的最小值和最大值。通过此操作,可以灵活地增强或减弱遮罩的对比度与强度表现。
节点功能
该节点接收一个 MASK 类型的张量输入,并基于用户设定的 min 和 max 参数执行线性变换。其内部机制会先找到输入遮罩中的最大值,然后将所有像素值按比例缩放到新的 [min, max] 区间内。最终,所有输出值会被限制在 0.0 到 1.0 之间,确保结果符合标准的遮罩数值规范。
节点参数说明 - Remap Mask Range
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
mask | MASK | 是 | - | - | - |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
min | FLOAT | 是 | 0.0 | -10.0 - 1.0 (步长: 0.01) | 设置输出遮罩的新最小值。类型为 FLOAT,取值范围为 -10.0 至 1.0,调整步长为 0.01。 |
max | FLOAT | 是 | 1.0 | 0.0 - 10.0 (步长: 0.01) | 设置输出遮罩的新最大值。类型为 FLOAT,取值范围为 0.0 至 10.0,调整步长为 0.01。 |
输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| mask | MASK | 输出经过重新映射数值范围后的新遮罩。 |
使用场景
在图像生成或编辑工作流中,当需要精细控制某个区域遮罩的“强度”或“不透明度”时,此节点非常有用。例如,在将遮罩用于控制重绘强度或作为混合因子之前,可以使用此节点将原本微弱的遮罩信号(如 0.1-0.3 的范围)扩展到整个 0-1 的动态范围,从而获得更显著的效果。
Remap Mask Range 节点源码链接
Remap Mask Range 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。