Repeat Images¶
Documentation¶
- Class name:
ImageRepeat
- Category:
Art Venture/Utils
- Output node:
False
The ImageRepeat node is designed to duplicate a given image a specified number of times, creating a batch of identical images. This functionality is useful for operations that require multiple instances of the same image for batch processing or augmentation purposes.
Input types¶
Required¶
images
- Specifies the image to be repeated. It is crucial for defining the base image that will be duplicated across the batch.
- Comfy dtype:
IMAGE
- Python dtype:
torch.Tensor
amount
- Determines the number of times the input image is repeated. It directly influences the size of the output batch, allowing for flexible batch creation.
- Comfy dtype:
INT
- Python dtype:
int
Output types¶
image
- Comfy dtype:
IMAGE
- The output is a batch of images, each identical to the input image, repeated according to the specified amount.
- Python dtype:
torch.Tensor
- Comfy dtype:
Usage tips¶
- Infra type:
GPU
- Common nodes:
- PreviewImage
- SetNode
Source code¶
class UtilRepeatImages:
@classmethod
def INPUT_TYPES(s):
return {
"required": {
"images": ("IMAGE",),
"amount": ("INT", {"default": 1, "min": 1, "max": 1024}),
}
}
RETURN_TYPES = ("IMAGE",)
CATEGORY = "Art Venture/Utils"
FUNCTION = "rebatch"
def rebatch(self, images: torch.Tensor, amount):
return (images.repeat(amount, 1, 1, 1),)