Select Images 🎥🅥🅗🅢(SelectImages)
该节点接收一个 IMAGE 类型的输入,该输入通常是一个形状为 `[batch_size, height, width, channels]` 的张量,代表一个图像批次。
Select Images
Select Images 🎥🅥🅗🅢 节点,该节点接收一个 IMAGE 类型的输入,该输入通常是一个形状为 [batch_size, height, width, channels] 的张量,代表一个图像批次。
Select Images 节点是一个用于从一组图像中筛选出特定帧或图像的工具。它的核心功能是根据用户指定的索引,从一个图像批次(通常是一个包含多张图像的张量)中提取出对应的图像。这使得用户能够灵活地选择和处理图像序列中的特定部分。
节点功能
该节点接收一个 IMAGE 类型的输入,该输入通常是一个形状为 [batch_size, height, width, channels] 的张量,代表一个图像批次。用户通过一个字符串参数 indexes 来指定需要选择的图像索引,支持单个索引、逗号分隔的多个索引以及连字符表示的连续范围。节点内部会解析这个字符串,并根据 err_if_missing 和 err_if_empty 参数决定在索引无效或结果为空时的处理方式。
节点参数说明 - Select Images 🎥🅥🅗🅢
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
image | IMAGE | 是 | - | - | image(输入参数):输入一个包含多张图像的批次,节点将从中选择指定的图像。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
indexes | STRING | 是 | 0 | - | indexes(输入参数):指定要选择的图像索引,格式如"0,2,4"或"1-5",索引从0开始计数。 |
err_if_missing | BOOLEAN | 是 | True | - | err_if_missing(输入参数):当设为 True 时,如果指定的索引超出输入图像范围,节点将报错。 |
err_if_empty | BOOLEAN | 是 | True | - | err_if_empty(输入参数):当设为 True 时,如果根据索引选择的结果为空(无图像),节点将报错。 |
Output
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| IMAGE | IMAGE | IMAGE(输出参数):输出根据索引筛选后的图像批次。 |
使用场景
在一个视频帧处理工作流中,您可以使用此节点从 Load Image 节点加载的图像序列中,仅挑选出第 1、3、5 帧进行后续的风格化处理。或者,在生成了一组变体图像后,使用此节点仅提取您认为质量最好的几张图像,以便进行下一步的图像放大或合成操作。
注意事项
请注意,输入的 indexes 字符串必须符合特定的格式规范,例如 "0,2,4" 或 "1-5"。如果指定的索引超出了输入图像批次的实际范围,并且 err_if_missing 设置为 True,节点将报错。同样,如果选择结果为空且 err_if_empty 为 True,也会导致错误。
Select Images 🎥🅥🅗🅢 节点源码链接
Select Images 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。
评论
使用 GitHub 登录后即可参与讨论。