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
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ètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
mask | MASK | Oui | - | - | Le masque d'entrée à remapper. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
min | FLOAT | Oui | 0.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. |
max | FLOAT | Oui | 1.0 | 0.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ètre | Type de données | Description |
|---|---|---|
| mask | MASK | Le 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.