KJNodes/imagegenerated
Image Concatenate From Batch(ImageConcatFromBatch)
该节点接收一个四维张量作为输入,其形状通常为 `(B, H, W, C)`,分别代表批次大小、图像高度、宽度和通道数
Image Concat From Batch
images
IMAGE
num_columns
3
match_image_size
max_resolution
4096
KJNodes
Image Concatenate From Batch 节点接收一个四维张量作为输入,其形状通常为 (B, H, W, C),分别代表批次大小、图像高度、宽度和通道数。
Image Concatenate From Batch 节点是一个图像处理工具,其核心功能是将输入的一批图像排列并拼接成一个网格状的单一图像。它允许用户指定网格的列数,从而将多个独立的图像方便地组合在一起进行查看或进一步处理。
节点功能
该节点接收一个四维张量作为输入,其形状通常为 (B, H, W, C),分别代表批次大小、图像高度、宽度和通道数。节点会根据指定的列数自动计算所需行数,并将所有图像按顺序填充到网格中。它提供了一个可选功能,可以统一调整所有图像的大小以匹配第一张图像的尺寸,此过程会保持原始图像的宽高比,并使用 Lanczos 插值算法进行高质量缩放。
节点参数说明 - Image Concatenate From Batch
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
images | IMAGE | 是 | - | - | images(输入参数):输入需要拼接的图像批次,格式为包含多张图像的张量。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
num_columns | INT | 是 | 3 | 1 - 255 (步长: 1) | num_columns(输入参数):定义输出图像网格的列数,取值范围为 1 至 255。 |
match_image_size | BOOLEAN | 是 | False | - | match_image_size(输入参数):启用后,将所有输入图像调整至与第一张图像相同的尺寸,同时保持原始宽高比。 |
max_resolution | INT | 是 | 4096 | - | max_resolution(输入参数):设置输出图像的最大分辨率限制,用于防止生成尺寸过大的图像。 |
输出 (Output)
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| IMAGE | IMAGE | IMAGE(输出参数):输出拼接完成的单一网格图像。 |
使用场景
在图像生成或批量处理工作流中,此节点非常有用。例如,当使用批量生成功能创建多个图像变体后,可以连接此节点,将生成的所有结果快速排列成一个图像网格。这便于直观地比较不同参数下的生成效果,或者为制作预览图、演示材料提供便利。
注意事项
请注意,拼接后生成的图像总尺寸可能会非常大。节点内部设有一个最大分辨率参数作为安全限制,以防止因拼接过多或过大的图像而导致内存溢出或处理失败。用户应留意此限制,并根据实际需要调整输入图像的批次大小或分辨率。
Image Concatenate From Batch 节点源码链接
Image Concatenate From Batch 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。