ImageBatchRepeatInterleaving
Ce nœud utilise techniquement torch。
Image Batch Repeat Interleaving
Le nœud ImageBatchRepeatInterleaving, qui utilise techniquement `torch
Le nœud ImageBatchRepeatInterleaving est un outil de traitement par lots d'images, dont la fonction principale est de répéter chaque image d'un lot un nombre spécifié de fois. Il est capable de copier et de développer de manière ordonnée un lot d'images en entrée, générant ainsi un nouveau lot contenant plus d'images.
Fonctionnalité du nœud
Techniquement, ce nœud utilise l'opération torch.repeat_interleave pour répéter de manière entrelacée le tenseur d'images d'entrée le long de la dimension des lots (dim=0). Il accepte les formats de tenseurs IMAGE et MASK standard de ComfyUI et garantit que les images et masques de sortie sont cohérents en termes de taille de lot. Lorsqu'aucun masque n'est fourni, le nœud génère automatiquement un masque marqué à 1.0 uniquement à la position de la première occurrence de chaque image originale.
Description des paramètres du nœud - ImageBatchRepeatInterleaving
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
images | IMAGE | Oui | - | - | images (paramètre d'entrée) : Le lot d'images à répéter en entrée. Type IMAGE. |
mask | MASK | Non | - | - | mask (paramètre d'entrée) : Paramètre optionnel, le masque correspondant au lot d'images en entrée. Type MASK. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
repeats | ENTIER | Oui | 1 | 1 - 4096 | repeats (paramètre d'entrée) : Spécifie le nombre de répétitions pour chaque image, plage de 1 à 4096. La valeur par défaut est 1. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| IMAGE | IMAGE | IMAGE (paramètre de sortie) : Le lot d'images répétées en sortie. |
| MASK | MASK | MASK (paramètre de sortie) : Le masque correspondant au lot d'images répétées en sortie. |
Cas d'utilisation
Ce nœud est très utile dans les flux de travail nécessitant de générer plusieurs variantes d'un même ensemble d'images ou d'effectuer des augmentations par lots. Par exemple, avant une mise à l'échelle d'image ou une conversion de style par lots, vous pouvez utiliser ce nœud pour répéter plusieurs fois les images originales, permettant ainsi aux nœuds suivants d'appliquer différents paramètres de traitement à chaque copie, générant ainsi efficacement une série de résultats.
Points d'attention
Veuillez noter que le nombre maximum de répétitions (repeats) est de 4096, comme défini par la plage de paramètres internes du nœud. Un nombre de répétitions trop élevé peut entraîner une augmentation significative de l'utilisation de la mémoire GPU. Ajustez ce paramètre de manière appropriée en fonction de votre matériel.
Lien vers le code source du nœud ImageBatchRepeatInterleaving
Le nœud ImageBatchRepeatInterleaving provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.