KJNodes/imagegenerated
Image Add Multi(ImageAddMulti)
该节点在技术上通过 PyTorch 张量运算实现图像混合,支持 `add`(相加)、`subtract`(相减)、`multiply`(相乘)和 `difference`(差值)四种混合算法
Image Add Multi
image_1
image_2
images
inputcount
2
blending
add
blend_amount
0.50
KJNodes
Image Add Multi 节点在技术上通过 PyTorch 张量运算实现图像混合,支持四种混合算法:add、subtract、multiply 和 difference。
Image Add Multi 节点是一个用于图像混合处理的工具,其核心功能是将多张输入图像按照指定的数学运算方式进行合成。它允许用户灵活地控制参与混合的图像数量,并选择不同的混合模式来生成最终的输出图像。
节点功能
此节点在技术上通过 PyTorch 张量运算实现图像混合,支持 add(相加)、subtract(相减)、multiply(相乘)和 difference(差值)四种混合算法。用户可以设置一个 blend_amount 参数来统一调整所有输入图像在混合前的强度权重,节点会根据设定的 inputcount 值动态处理相应数量的图像输入。
节点参数说明 - Image Add Multi
连接输入
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
image_1 | IMAGE | 是 | - | - | image_1(输入参数):连接第一个待混合的图像输入。 |
image_2 | IMAGE | 是 | - | - | image_2(输入参数):连接第二个待混合的图像输入。 |
控件参数
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
blending | COMBO | 是 | add | "add", "subtract", "multiply", "difference" | 选择混合算法:"add"(相加)、"subtract"(相减)、"multiply"(相乘)或"difference"(差值)。 |
inputcount | INT | 是 | 2 | 2 - 1000(步长:1) | inputcount(输入参数):设定需要混合的图像输入总数,取值范围为 2 至 1000 的整数。 |
blend_amount | FLOAT | 是 | 0.5 | 0 - 1(步长:0.01) | blend_amount(输入参数):控制所有图像在混合前的强度系数,取值范围为 0.0 到 1.0。 |
输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| images | IMAGE | images(输出参数):输出经过混合处理后的最终图像。 |
使用场景
在实际工作流中,此节点常用于图像叠加、特效合成或创建过渡动画。例如,在制作一个动态的纹理融合效果时,你可以将一系列渐变图像连接到此节点,通过调整混合模式和强度,生成一张兼具多种纹理特征的新图像作为后续处理的材质。
注意事项
请注意,所有输入图像应具有相同的尺寸和通道数,以确保混合运算能正确执行。混合强度参数 blend_amount 对 difference 模式无效。
Image Add Multi 节点源码链接
Image Add Multi 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。