KJNodes/imagegenerated

Split Image Channels(SplitImageChannels)

Ce nœud reçoit en entrée un tenseur de type IMAGE contenant quatre canaux RGBA

Split Image Channels

image
red
green
blue
mask
KJNodes

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ètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
imageIMAGEOui--L'image d'entrée contenant les canaux rouge, vert, bleu et Alpha.

Sorties (Outputs)

Nom du paramètreType de donnéesDescription
redIMAGEImage du canal rouge en sortie, une image en niveaux de gris à trois canaux.
greenIMAGEImage du canal vert en sortie, une image en niveaux de gris à trois canaux.
blueIMAGEImage du canal bleu en sortie, une image en niveaux de gris à trois canaux.
maskMASKMasque 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.

Chargement des commentaires…