KJNodes/imagegenerated

Get Images From Batch Indexed(GetImagesFromBatchIndexed)

该节点接收一个 IMAGE 类型的张量作为输入,这代表了一个图像批次。

Get Images From Batch Indexed

images
IMAGE
indexes
0, 1, 2
KJNodes

Get Images From Batch Indexed 节点接收一个 IMAGE 类型的张量作为输入,这代表了一个图像批次。

Get Images From Batch Indexed 节点是一个用于从图像批次中精确提取特定图像的工具。它的核心功能是根据用户提供的索引列表,从一个包含多张图像的批次中筛选出对应的图像,并输出为一个新的图像批次。这个操作对于需要处理批量图像但只关注其中部分结果的场景非常有用。

节点功能

该节点接收一个 IMAGE 类型的张量作为输入,这代表了一个图像批次。用户通过一个以逗号分隔的字符串来指定需要提取的图像在批次中的位置索引。在内部,节点会将输入的字符串解析为整数列表,并利用 PyTorch 的索引功能从原始批次张量中选取对应的图像张量。最终,被选中的图像会以同样为 IMAGE 类型的新批次形式输出。

节点参数说明 - Get Images From Batch Indexed

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
imagesIMAGE--images(输入参数):输入一个图像批次,节点将从这个批次中提取指定的图像。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
indexesSTRING0, 1, 2-indexes(输入参数):指定需要提取的图像索引,以逗号分隔的字符串形式输入,例如“0, 3, 5”。

输出 (Output)

参数名称数据类型说明
IMAGEIMAGEIMAGE(输出参数):输出一个由选定图像组成的新图像批次。

使用场景

在一个图像生成或后期处理的工作流中,如果你生成了一个包含多张变体的图像批次,但只需要其中的第 1、3、5 张进行下一步的放大或风格转换,就可以使用此节点。你只需将整个图像批次连接到 images 输入,并在 indexes 中输入“0, 2, 4”(索引从0开始),节点就会输出只包含这三张图像的新批次,供后续节点处理。

注意事项

请注意,提供的索引值必须是有效的整数,并且不能超出输入图像批次的实际数量范围,否则会导致运行时错误。索引字符串支持灵活的格式,如“0,2,4”或“0, 2, 4”,但必须确保能被正确解析为整数。

Get Images From Batch Indexed 节点源码链接

Get Images From Batch Indexed 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…