Video Helper Suite 🎥🅥🅗🅢/imagegenerated
Repeat Images 🎥🅥🅗🅢(RepeatImages)
从技术实现上看,该节点接收一个 PyTorch 张量(Tensor)格式的图像批次作为输入,并通过 torch。
Repeat Images
images
IMAGE
count
multiply_by
INT
VideoHelperSuite
Repeat Images 🎥🅥🅗🅢 节点,从技术实现上看,该节点接收一个 PyTorch 张量(Tensor)格式的图像批次作为输入,并通过 torch。
Repeat Images 节点是一个用于图像序列处理的工具,其核心功能是接收一个图像批次(IMAGE 类型)并将其内容重复指定的次数。该节点通过复制输入的图像张量来扩展序列长度,并输出一个新的、更长的图像序列以及该序列的总帧数。
节点功能
从技术实现上看,该节点接收一个 PyTorch 张量(Tensor)格式的图像批次作为输入,并通过 torch.cat 操作将原始图像数据沿批次维度(dim=0)进行拼接。它支持标准的 ComfyUI IMAGE 数据类型,其内部机制是创建一个包含 multiply_by 份原始图像数据的列表,然后将它们合并成一个新的张量。最终,节点会输出这个扩展后的图像张量和新的批次大小。
节点参数说明 - Repeat Images 🎥🅥🅗🅢
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
images | IMAGE | 是 | - | - | images(输入参数):输入需要被重复的图像批次或序列。类型为 IMAGE。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
multiply_by | INT | 是 | 1 | 1 - BIGMAX (步长: 1) | multiply_by(输入参数):指定图像序列需要被重复的次数。取值范围为 1 至极大值(BIGMAX),步长为 1,默认值为 1。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| IMAGE | IMAGE | IMAGE(输出参数):输出经过重复拼接后生成的新图像序列。 |
| count | INT | count(输出参数):输出新图像序列所包含的总图像帧数(即批次大小)。 |
使用场景
在实际工作流中,此节点常用于需要延长或循环图像序列的场景。例如,在制作视频或动画时,如果某个关键帧序列需要重复播放多次以延长持续时间,可以将该序列输入此节点,并设置 multiply_by 参数为所需的重复次数。生成的更长序列可以直接用于后续的视频编码或帧插值节点。
注意事项
使用此节点时需注意,它仅进行简单的数据复制,不会对图像内容进行任何修改或插值。重复操作会线性增加显存占用和后续节点的处理时间,因此应根据实际需要谨慎设置重复次数,避免生成过大的图像批次。
Repeat Images 🎥🅥🅗🅢 节点源码链接
Repeat Images 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。
评论
使用 GitHub 登录后即可参与讨论。