KJNodes/imagegenerated

Insert Images To Batch Indexed(InsertImagesToBatchIndexed)

该节点接收两个图像批次张量作为输入,并通过解析一个逗号分隔的索引字符串来确定操作位置

Insert Images To Batch Indexed

original_images
images_to_insert
IMAGE
indexes
0, 1, 2
mode
COMBO
KJNodes

Insert Images To Batch Indexed 节点接收两个图像批次张量作为输入,并通过解析一个逗号分隔的索引字符串来确定操作位置。

Insert Images To Batch Indexed 节点用于将一组图像插入或替换到原始图像批次中的指定位置。它允许用户精确控制新图像在批次序列中的位置,从而灵活地重组图像集合。

节点功能

该节点接收两个图像批次张量作为输入,并通过解析一个逗号分隔的索引字符串来确定操作位置。其核心机制提供两种模式:replace 模式会直接覆盖原始批次中指定索引处的图像;而 insert 模式则会在指定索引处插入新图像,并将后续图像依次后移,从而增加批次的总长度。

节点参数说明 - Insert Images To Batch Indexed

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
original_imagesIMAGE--: 原始图像批次,将在此批次的基础上进行插入或替换操作。
images_to_insertIMAGE--: 待插入或用于替换的图像批次,其数量应与索引列表的长度相匹配或可循环使用。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
indexesSTRING0, 1, 2-: 指定操作位置的索引字符串,多个索引需用英文逗号分隔,例如“0, 3, 5”。
modeCOMBOreplace"replace", "insert"-

输出

参数名称数据类型说明
IMAGEIMAGE: 处理后的新图像批次。

使用场景

在图像批处理工作流中,此节点非常有用。例如,当您生成了一批图像后,若想用修复后的版本替换其中几张有缺陷的图片,可以使用 replace 模式。或者,在制作动画序列时,您可以在特定关键帧位置插入额外的过渡帧,此时应选择 insert 模式。

注意事项

请注意,输入的索引值必须在原始图像批次的有效索引范围内(从0开始)。对于 insert 模式,索引列表应保持升序排列以确保插入操作按预期顺序进行,否则可能导致结果混乱。

Insert Images To Batch Indexed 节点源码链接

Insert Images To Batch Indexed 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…