Remap Mask Range(RemapMaskRange)
Este nodo recibe una entrada de tensor de tipo MASK y realiza una transformación lineal basada en los parámetros `min` y `max` establecidos por el usuario.
Remap Mask Range
El nodo Remap Mask Range recibe un tensor de entrada de tipo MASK y realiza una transformación lineal basada en los parámetros min y max establecidos por el usuario.
El nodo Remap Mask Range se utiliza para reasignar el rango de valores de una máscara. Su función principal es ajustar el intervalo de intensidad de píxeles de la máscara de entrada, permitiendo al usuario definir nuevos valores mínimo y máximo. Esta operación permite modificar de forma flexible el contraste y la intensidad de la máscara.
Funcionalidad del Nodo
Este nodo recibe un tensor de entrada de tipo MASK y realiza una transformación lineal basada en los parámetros min y max establecidos por el usuario. Su mecanismo interno primero encuentra el valor máximo en la máscara de entrada y luego escala proporcionalmente todos los valores de píxel al nuevo intervalo [min, max]. Finalmente, todos los valores de salida se recortan entre 0.0 y 1.0, asegurando que el resultado cumpla con el estándar numérico de las máscaras.
Especificación de Parámetros del Nodo - Remap Mask Range
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
mask | MASK | Sí | - | - | Máscara de entrada que se va a procesar. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
min | FLOAT | Sí | 0.0 | -10.0 - 1.0 (incremento: 0.01) | Establece el nuevo valor mínimo para la máscara de salida. Tipo FLOAT, rango de -10.0 a 1.0, con un incremento de ajuste de 0.01. |
max | FLOAT | Sí | 1.0 | 0.0 - 10.0 (incremento: 0.01) | Establece el nuevo valor máximo para la máscara de salida. Tipo FLOAT, rango de 0.0 a 10.0, con un incremento de ajuste de 0.01. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| mask | MASK | La nueva máscara con el rango de valores reasignado. |
Casos de Uso
Este nodo es muy útil en flujos de trabajo de generación o edición de imágenes cuando se necesita un control preciso sobre la "intensidad" o "transparencia" de una máscara en un área específica. Por ejemplo, antes de utilizar una máscara para controlar la intensidad de repintado o como factor de mezcla, se puede usar este nodo para expandir una señal de máscara originalmente débil (por ejemplo, en el rango 0.1-0.3) a todo el rango dinámico de 0-1, obteniendo así un efecto más pronunciado.
Enlace al Código Fuente del Nodo Remap Mask Range
El nodo Remap Mask Range pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.