KJNodes/maskinggenerated

Draw Mask On Image(DrawMaskOnImage)

Ce nœud reçoit techniquement des tenseurs d'image et de masque, et utilise un mécanisme de mélange Alpha pour appliquer la couleur aux zones masquées.

Draw Mask On Image

image
mask
images
color
0, 0, 0
device
cpu
KJNodes

Le nœud Draw Mask On Image reçoit techniquement un tenseur d'image et un tenseur de masque, et utilise un mécanisme de fusion Alpha pour appliquer une couleur aux zones masquées.

Le nœud Draw Mask On Image est un outil de traitement d'image dont la fonction principale est de dessiner un masque (Mask) avec une couleur spécifiée sur une image d'entrée. Il permet de visualiser les zones masquées sur l'image, ce qui est souvent utilisé pour vérifier ou prévisualiser la couverture du masque.

Fonctionnalité du nœud

Ce nœud reçoit techniquement un tenseur d'image et un tenseur de masque, et utilise un mécanisme de fusion Alpha pour appliquer une couleur aux zones masquées. Il prend en charge plusieurs formats de couleur, notamment RGB (par exemple "255, 0, 0"), RGBA (par exemple "255, 0, 0, 128") et le format hexadécimal (par exemple "#FF0000"). Le nœud gère automatiquement les incompatibilités de dimensions et de tailles de lot entre l'image et le masque, garantissant ainsi le bon déroulement de l'opération.

Description des paramètres du nœud - Draw Mask On Image

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
imageIMAGEOui--image (paramètre d'entrée) : Reçoit l'image originale sur laquelle le masque doit être dessiné, au format tenseur standard de type IMAGE.
maskMASKOui--mask (paramètre d'entrée) : Reçoit le masque à dessiner sur l'image, au format tenseur de type MASK. Ses zones blanches seront colorées.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
colorSTRINGOui0, 0, 0-Couleur sous forme de valeurs RGB/RGBA dans la plage 0-255 ou 0.0-1.0, séparées par des virgules. Ex : 255, 0, 0, 128
deviceCOMBONoncpu"cpu","gpu"-

Sortie (Output)

Nom du paramètreType de donnéesDescription
imagesIMAGEimages (paramètre de sortie) : Sort la nouvelle image sur laquelle le masque coloré a été superposé.

Cas d'utilisation

Dans des applications concrètes, ce nœud est souvent utilisé dans des flux de travail de retouche ou de restauration d'image. Par exemple, après avoir généré un masque pour identifier une zone d'image à restaurer, ce nœud peut être utilisé pour superposer le masque en rouge semi-transparent sur l'image originale, permettant ainsi de vérifier visuellement si la zone cible est correcte avant d'envoyer le résultat à un nœud de restauration pour traitement.

Points d'attention

Veuillez noter que le format de la chaîne de couleur doit strictement respecter les exigences : les valeurs doivent être séparées par des virgules et ne doivent pas contenir d'autres caractères que des espaces, sinon une erreur d'analyse pourrait survenir. De plus, le choix de l'appareil "gpu" peut accélérer le traitement, mais il est nécessaire de s'assurer que l'environnement d'exécution prend en charge CUDA.

Lien vers le code source du nœud Draw Mask On Image

Le nœud Draw Mask On Image provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…