KJNodes/maskinggenerated

重映射遮罩范围(RemapMaskRange)

此节点接收一个 MASK 类型的张量输入,并基于用户设定的 `min` 和 `max` 参数执行线性变换。

Remap Mask Range

mask
mask
min
0.00
max
1.00
KJNodes

Remap Mask Range 节点接收一个 MASK 类型的张量输入,并基于用户设定的 minmax 参数执行线性变换。

Remap Mask Range 节点用于重新映射遮罩的数值范围。其核心功能是调整输入遮罩的像素强度区间,允许用户自定义新的最小值和最大值。通过此操作,可以灵活地增强或减弱遮罩的对比度与强度表现。

节点功能

该节点接收一个 MASK 类型的张量输入,并基于用户设定的 minmax 参数执行线性变换。其内部机制会先找到输入遮罩中的最大值,然后将所有像素值按比例缩放到新的 [min, max] 区间内。最终,所有输出值会被限制在 0.0 到 1.0 之间,确保结果符合标准的遮罩数值规范。

节点参数说明 - Remap Mask Range

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
maskMASK---

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
minFLOAT0.0-10.0 - 1.0 (步长: 0.01)设置输出遮罩的新最小值。类型为 FLOAT,取值范围为 -10.0 至 1.0,调整步长为 0.01。
maxFLOAT1.00.0 - 10.0 (步长: 0.01)设置输出遮罩的新最大值。类型为 FLOAT,取值范围为 0.0 至 10.0,调整步长为 0.01。

输出

参数名称数据类型说明
maskMASK输出经过重新映射数值范围后的新遮罩。

使用场景

在图像生成或编辑工作流中,当需要精细控制某个区域遮罩的“强度”或“不透明度”时,此节点非常有用。例如,在将遮罩用于控制重绘强度或作为混合因子之前,可以使用此节点将原本微弱的遮罩信号(如 0.1-0.3 的范围)扩展到整个 0-1 的动态范围,从而获得更显著的效果。

Remap Mask Range 节点源码链接

Remap Mask Range 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…