KJNodes/imagegenerated

Image Concatenate Multi(ImageConcatMulti)

Ce nœud définit dynamiquement le nombre de ports d'entrée via le paramètre `inputcount`, prenant en charge la concaténation de 2 à 1000 images ou masques.

Image Concat Multi

image_1
image_2
output
inputcount
2
direction
right
match_image_size
KJNodes

Le nœud Image Concatenate Multi définit dynamiquement le nombre de ports d'entrée via le paramètre inputcount, prenant en charge la concaténation de 2 à 1000 images ou masques.

Le nœud Image Concatenate Multi est un outil de concaténation d'images (et de masques) capable de joindre plusieurs images ou masques d'entrée en une seule nouvelle image (ou masque) selon une direction spécifiée. Sa fonction principale est de combiner de manière flexible plusieurs sources pour générer une sortie unique contenant tout le contenu des entrées. Le type de sortie suit le type de la première entrée (image_1) ; les autres entrées sont converties pour correspondre.

Fonctionnalités du nœud

Ce nœud définit dynamiquement le nombre de ports d'entrée via le paramètre inputcount, prenant en charge la concaténation de 2 à 1000 images ou masques. Il prend en charge la concaténation dans quatre directions (droite, bas, gauche, haut) et offre une option pour contrôler si toutes les entrées doivent être redimensionnées pour correspondre aux dimensions de la première entrée avant la concaténation, afin d'assurer la compatibilité des tailles.

Spécifications des paramètres du nœud - Image Concatenate Multi

Entrées de connexion (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
image_1MATCHTYPE (IMAGE ou MASK)Oui--Première entrée pour la concaténation, servant de référence de départ. Son type (image ou masque) détermine le type de sortie.
image_2MULTITYPE (IMAGE ou MASK)Non--Deuxième entrée pour la concaténation. Selon la valeur de inputcount, il peut y avoir davantage de ports d'entrée nommés de manière similaire (par exemple image_3, image_4, etc.).

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
directionCOMBOOuiright"right", "down", "left", "up"Spécifie la direction de la concaténation : right (vers la droite), down (vers le bas), left (vers la gauche) ou up (vers le haut).
inputcountINTOui22 - 1000 (pas: 1)Définit le nombre total d'entrées à concaténer, de 2 à 1000. Cette valeur détermine le nombre de ports d'entrée générés dynamiquement sur le nœud.
match_image_sizeBOOLEANOuiFalse-Contrôle si toutes les entrées suivantes doivent être redimensionnées aux dimensions de la première entrée (image_1) avant la concaténation. Désactivé par défaut (False).

Sortie (Output)

Nom du paramètreType de donnéesDescription
imagesMATCHTYPE (identique à image_1)L'image ou le masque unique généré après la concaténation. Son type correspond au type de la première entrée.

Cas d'utilisation

Ce nœud est très utile pour créer des images panoramiques ou pour comparer côte à côte plusieurs variantes d'images. Par exemple, dans un flux de travail générant plusieurs images stylisées, vous pouvez utiliser ce nœud pour concaténer toutes les sorties en une seule image en grille, ce qui facilite la comparaison visuelle et la sélection du meilleur résultat. Il fonctionne également avec les masques, permettant de combiner des régions de masque selon une direction choisie.

Points d'attention

Veuillez noter que lorsque match_image_size est défini sur False et que les images ou masques d'entrée ont des dimensions incohérentes, l'opération de concaténation peut ne pas se dérouler comme prévu ou entraîner une erreur. De plus, les ports d'entrée créés dynamiquement (par exemple image_3, image_4, etc.) n'apparaîtront sur le nœud qu'après avoir défini inputcount et cliqué sur le bouton Mettre à jour les entrées. Le type de sortie suit toujours le type de image_1 (IMAGE ou MASK) ; les autres entrées sont automatiquement converties si nécessaire avant la concaténation.

Lien vers le code source du nœud Image Concatenate Multi

Le nœud Image Concatenate Multi provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…