Mask Batch Multi(MaskBatchMulti)
Ce nœud reçoit plusieurs entrées de type MASK et les concatène le long de la dimension batch (dim=0).
Mask Batch Multi
Crée un lot d'images à partir de plusieurs masques. Vous pouvez définir le nombre d'entrées du nœud avec inputcount et en cliquant sur Mettre à jour.
Le nœud Mask Batch Multi reçoit plusieurs entrées de type MASK et les concatène le long de la dimension batch (dim=0).
Le nœud Mask Batch Multi est un outil de traitement par lots de masques. Sa fonction principale est de fusionner plusieurs images de masques indépendantes en un seul lot. Cela permet aux utilisateurs de traiter plusieurs masques en une seule fois, facilitant ainsi les opérations ultérieures de génération ou d'édition d'images par lots.
Fonctionnalités du nœud
Ce nœud reçoit plusieurs entrées de type MASK et les concatène le long de la dimension batch (dim=0). Lorsque les dimensions des masques d'entrée ne correspondent pas, le nœud ajuste automatiquement la taille des masques suivants à celle du premier masque en utilisant une interpolation bicubique, garantissant ainsi l'uniformité du format des données au sein du lot. L'utilisateur peut définir dynamiquement le nombre de masques à concaténer via le paramètre inputcount.
Spécifications des paramètres du nœud - Mask Batch Multi
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
mask_1 | MASK | Oui | - | - | Le premier masque à concaténer, qui sert de référence pour le redimensionnement des masques suivants. |
mask_2 | MASK | Oui | - | - | Le deuxième masque à concaténer, qui sera fusionné dans le lot de sortie. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
inputcount | INT | Oui | 2 | 2 - 1000 (pas: 1) | Définit le nombre total de masques à fusionner. Plage de 2 à 1000, avec un pas de 1. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| masks | MASK | Le lot de masques fusionnés en sortie. |
Cas d'utilisation
Ce nœud est très utile dans les flux de travail nécessitant d'appliquer le même traitement à plusieurs images différentes. Par exemple, vous pouvez d'abord utiliser plusieurs nœuds "Masque de dessin" pour créer différentes sélections de zones, puis utiliser ce nœud pour les fusionner. Ensuite, vous pouvez les transmettre à des nœuds tels que "Encodage VAE" ou "Composition d'image avec masque" pour des opérations par lots, permettant ainsi de traiter efficacement un ensemble de tâches d'image liées.
Points d'attention
Veuillez noter que ce nœud nécessite au moins deux entrées de masque connectées. Lorsque le nombre de masques est élevé et que leurs tailles diffèrent considérablement, le redimensionnement automatique peut affecter les détails des bords. Il est recommandé, dans la mesure du possible, d'uniformiser au préalable la taille des masques sources pour obtenir les meilleurs résultats.
Lien vers le code source du nœud Mask Batch Multi
Le nœud Mask Batch Multi provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.