KJNodes/maskinggenerated

Get Mask Size & Count(GetMaskSizeAndCount)

Ce nœud accepte techniquement un tenseur de type MASK en entrée

Get Mask Size And Count

mask
mask
width
height
count
KJNodes

Le nœud Get Mask Size & Count reçoit techniquement un tenseur de type MASK en entrée.

Le nœud Get Mask Size & Count est un outil utilitaire conçu pour analyser et transmettre les informations des masques. Sa fonction principale est de lire les dimensions et le nombre de masques en entrée, de sortir ces données sous forme d'entiers indépendants, tout en transmettant les données brutes du masque telles quelles pour une utilisation ultérieure par d'autres nœuds.

Fonctionnalité du Nœud

Ce nœud reçoit techniquement un tenseur de type MASK en entrée. Il analyse les attributs de forme de ce tenseur pour en extraire trois dimensions clés : le nombre de lots (batch), la hauteur et la largeur. Ces informations sont calculées séparément sous forme d'entiers et sont sorties conjointement avec les données brutes du masque non modifiées, permettant ainsi de séparer la lecture d'informations de la transmission des données.

Spécifications des Paramètres du Nœud - Get Mask Size & Count

Entrées (Inputs)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
maskMASKOui--Le masque d'entrée à analyser.

Sorties (Outputs)

Nom du ParamètreType de DonnéesDescription
maskMASKSort le masque d'entrée original, sans aucune modification.
widthINTSort la largeur en pixels du masque d'entrée.
heightINTSort la hauteur en pixels du masque d'entrée.
countINTSort le nombre de lots (batch count) du masque d'entrée.

Cas d'Utilisation

Dans un flux de travail pratique, ce nœud est très utile lorsque vous avez besoin d'ajuster dynamiquement les paramètres d'autres nœuds de traitement d'image en fonction des dimensions réelles d'un masque. Par exemple, vous pouvez connecter ses valeurs de sortie width et height à un nœud de redimensionnement d'image pour garantir un alignement précis entre l'image traitée et le masque. Vous pouvez également utiliser sa valeur de sortie count pour contrôler un nœud de boucle afin de traiter un lot de masques un par un.

Notes Importantes

Veuillez noter que ce nœud se contente de lire et de transmettre des informations ; il n'effectue aucune modification ni validation de l'intégrité du contenu du masque lui-même. Il nécessite que l'entrée soit une donnée valide de type MASK, sans quoi le flux de travail pourrait ne pas fonctionner correctement.

Lien vers le Code Source du Nœud Get Mask Size & Count

Le nœud Get Mask Size & Count provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…