Split Image Channels(SplitImageChannels)
Ce nœud reçoit en entrée un tenseur de type IMAGE contenant quatre canaux RGBA
Split Image Channels
Le nœud Split Image Channels reçoit un tenseur de type IMAGE contenant quatre canaux RGBA en entrée.
Le nœud Split Image Channels est un outil de traitement d'image dont la fonction principale est de séparer une image couleur d'entrée (contenant généralement des canaux RGBA) en images de canaux rouge, vert et bleu indépendants, ainsi qu'un masque de transparence. Il extrait et copie les informations de chaque canal de couleur pour générer de nouvelles images en niveaux de gris, tout en convertissant le canal Alpha en un masque indépendant.
Fonctionnalité du Nœud
Ce nœud reçoit un tenseur de type IMAGE contenant quatre canaux RGBA en entrée. En interne, il utilise des opérations PyTorch pour extraire séparément les données des canaux rouge, vert, bleu et Alpha. Pour chaque canal de couleur, le nœud copie les données du canal unique trois fois, générant ainsi une image en niveaux de gris à trois canaux (toutes les valeurs de canal sont identiques), afin de pouvoir continuer à l'utiliser dans le flux de traitement d'image de ComfyUI. Le canal Alpha est extrait séparément et converti en une sortie de type MASK.
Explication des Paramètres du Nœud - Split Image Channels
Entrées (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
image | IMAGE | Oui | - | - | L'image d'entrée contenant les canaux rouge, vert, bleu et Alpha. |
Sorties (Outputs)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| red | IMAGE | Image du canal rouge en sortie, une image en niveaux de gris à trois canaux. |
| green | IMAGE | Image du canal vert en sortie, une image en niveaux de gris à trois canaux. |
| blue | IMAGE | Image du canal bleu en sortie, une image en niveaux de gris à trois canaux. |
| mask | MASK | Masque de transparence extrait du canal Alpha de l'image d'entrée. |
Scénarios d'Utilisation
Ce nœud est très utile dans les flux de travail de composition d'image ou de création d'effets spéciaux. Par exemple, vous pouvez d'abord utiliser ce nœud pour séparer le canal rouge d'une image, obtenant ainsi une image en niveaux de gris mettant en évidence les zones rouges. Ensuite, vous pouvez l'introduire dans un autre nœud d'ajustement d'image pour renforcer ou atténuer spécifiquement la composante rouge, avant de la fusionner à nouveau avec les autres canaux pour réaliser une correction colorimétrique précise.
Points d'Attention
Veuillez noter que l'image d'entrée doit contenir un canal Alpha (c'est-à-dire au format RGBA), sinon une erreur peut survenir lors du traitement du canal Alpha. Les images rouge, verte et bleue en sortie sont au format trois canaux, mais les trois valeurs de canal de chaque pixel sont exactement identiques ; il s'agit essentiellement d'images en niveaux de gris contenant des informations de canal unique.
Lien vers le Code Source du Nœud Split Image Channels
Le nœud Split Image Channels provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.