Image Concatenate(ImageConcanate)
Ce nœud prend en charge techniquement la concaténation dans quatre directions (droite, bas, gauche, haut).
Image Concanate
Le nœud Image Concatenate prend en charge techniquement la concaténation dans quatre directions (droite, bas, gauche, haut).
Le nœud Image Concatenate est un nœud de traitement d'images dont la fonction principale est de concaténer deux entrées (image1 et image2) – qui peuvent être des images ou des masques – en une nouvelle sortie selon une direction spécifiée. Il offre aux utilisateurs un moyen intuitif de combiner des éléments visuels et constitue un outil de base pour construire des mises en page d'images complexes.
Fonctionnalités du nœud
Techniquement, ce nœud prend en charge la concaténation dans quatre directions (droite, bas, gauche, haut). Lorsque l'option match_image_size est activée, il ajuste automatiquement la taille de la deuxième image pour qu'elle corresponde à la taille de la première image dans la direction de concaténation, garantissant ainsi des bords nets. Lorsqu'elle est désactivée, si les dimensions ne correspondent pas le long de l'axe commun, l'image la plus petite est centrée et complétée par des zéros (zero-padding) au lieu de générer une erreur. De plus, si image2 est d'un type différent (image vs masque) par rapport à image1, une conversion automatique est appliquée : la conversion image → masque utilise la moyenne RVB, tandis que la conversion masque → image réplique le canal unique sur les trois canaux RVB. En interne, le nœud gère également les cas où les tailles de lot des images d'entrée sont incohérentes en répétant la dernière image pour aligner les lots, assurant ainsi la stabilité de la sortie.
Spécifications des paramètres du nœud - Image Concatenate
Entrées (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
image1 | IMAGE / MASQUE | Oui | - | - | image1 (paramètre d'entrée) : Première entrée (image ou masque) servant de référence pour la concaténation. Le type de sortie correspond à ce type d'entrée. |
image2 | IMAGE / MASQUE | Oui | - | - | image2 (paramètre d'entrée) : Deuxième entrée (image ou masque) qui sera concaténée à la première. Si son type diffère de celui d'image1, une conversion automatique est appliquée. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
direction | COMBO | Oui | right | "right", "down", "left", "up" | Direction de concaténation : "right" (droite), "down" (bas), "left" (gauche), "up" (haut). |
match_image_size | BOOLEAN | Oui | True | - | match_image_size (paramètre d'entrée) : Booléen, par défaut True. Lorsqu'il est activé, ajuste automatiquement la taille de la deuxième image pour qu'elle corresponde à la taille de la première image dans la direction de concaténation. Lorsqu'il est désactivé, les dimensions non correspondantes sont traitées en centrant l'image la plus petite et en la complétant par des zéros. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| IMAGE / MASQUE | IMAGE / MASQUE (identique à image1) | Sortie (paramètre de sortie) : Nouvelle image ou nouveau masque généré après la concaténation. Le type suit celui d'image1. |
Cas d'utilisation
Dans un flux de travail concret, ce nœud est souvent utilisé pour créer des images comparatives ou des collages. Par exemple, dans un pipeline de génération ou d'édition d'images, vous pouvez saisir l'image originale et l'image stylisée séparément, puis choisir la direction "droite" ou "bas" pour la concaténation, permettant ainsi d'afficher côte à côte les effets avant et après traitement pour une comparaison visuelle facile.
Points d'attention
Il est important de noter que lorsque la direction de concaténation est "gauche" ou "haut", l'image2 est concaténée à gauche ou au-dessus de l'image1. L'ordre des images affecte donc le résultat visuel final. De plus, si les images d'entrée ont des tailles très différentes et que l'ajustement de taille n'est pas activé, l'image la plus petite est centrée et complétée par des zéros plutôt que recadrée. Lorsque vous travaillez avec des masques, soyez conscient de la conversion automatique de type si les entrées diffèrent (image vs masque).
Lien vers le code source du nœud Image Concatenate
Le nœud Image Concatenate provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.