KJNodes/maskinggenerated

Remap Mask Range(RemapMaskRange)

Ce nœud reçoit une entrée de type MASK sous forme de tenseur et effectue une transformation linéaire basée sur les paramètres `min` et `max` définis par l'utilisateur.

Remap Mask Range

mask
mask
min
0.00
max
1.00
KJNodes

Le nœud Remap Mask Range reçoit un tenseur de type MASK en entrée et effectue une transformation linéaire basée sur les paramètres min et max définis par l'utilisateur.

Le nœud Remap Mask Range est utilisé pour remapper la plage de valeurs d'un masque. Sa fonction principale est d'ajuster l'intervalle d'intensité des pixels du masque d'entrée, permettant à l'utilisateur de définir de nouvelles valeurs minimale et maximale. Cette opération permet de renforcer ou d'atténuer avec flexibilité le contraste et l'intensité du masque.

Fonctionnalité du nœud

Ce nœud reçoit un tenseur de type MASK en entrée et effectue une transformation linéaire basée sur les paramètres min et max définis par l'utilisateur. Son mécanisme interne consiste d'abord à trouver la valeur maximale dans le masque d'entrée, puis à mettre à l'échelle proportionnellement toutes les valeurs de pixels vers le nouvel intervalle [min, max]. Enfin, toutes les valeurs de sortie sont clampées entre 0.0 et 1.0, garantissant que le résultat respecte les normes numériques standard pour les masques.

Spécifications des paramètres du nœud - Remap Mask Range

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
maskMASKOui--Le masque d'entrée à remapper.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
minFLOATOui0.0-10.0 - 1.0 (pas: 0.01)Définit la nouvelle valeur minimale pour le masque de sortie. Type FLOAT, plage de -10.0 à 1.0, pas d'ajustement de 0.01.
maxFLOATOui1.00.0 - 10.0 (pas: 0.01)Définit la nouvelle valeur maximale pour le masque de sortie. Type FLOAT, plage de 0.0 à 10.0, pas d'ajustement de 0.01.

Sortie (Output)

Nom du paramètreType de donnéesDescription
maskMASKLe nouveau masque avec la plage de valeurs remappée.

Cas d'utilisation

Ce nœud est très utile dans les flux de travail de génération ou d'édition d'images lorsque vous avez besoin de contrôler finement "l'intensité" ou la "transparence" d'un masque dans une zone spécifique. Par exemple, avant d'utiliser un masque pour contrôler l'intensité d'un repeint ou comme facteur de mélange, vous pouvez utiliser ce nœud pour étendre un signal de masque initialement faible (par exemple, une plage de 0.1-0.3) à toute la plage dynamique de 0 à 1, obtenant ainsi un effet plus marqué.

Lien vers le code source du nœud Remap Mask Range

Le nœud Remap Mask Range provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…