Draw Mask On Image(DrawMaskOnImage)
Este nodo técnicamente recibe tensores de imagen y máscara, y aplica color al área enmascarada usando un mecanismo de mezcla alfa.
Draw Mask On Image
El nodo Draw Mask On Image recibe técnicamente tensores de imagen y máscara, y aplica color al área enmascarada usando un mecanismo de mezcla alfa.
El nodo Draw Mask On Image es una herramienta de procesamiento de imágenes cuya función principal es dibujar una máscara con un color especificado sobre una imagen de entrada. Permite visualizar las áreas enmascaradas en la imagen, lo que es útil para verificar o previsualizar la cobertura de la máscara.
Funcionalidad del Nodo
Este nodo recibe técnicamente tensores de imagen y máscara, y aplica color al área enmascarada usando un mecanismo de mezcla alfa. Admite múltiples formatos de color, incluyendo RGB (por ejemplo, "255, 0, 0"), RGBA (por ejemplo, "255, 0, 0, 128") y formato hexadecimal (por ejemplo, "#FF0000"). El nodo maneja automáticamente las discrepancias en las dimensiones y los tamaños de lote entre la imagen y la máscara, asegurando una operación suave.
Explicación de Parámetros del Nodo - Draw Mask On Image
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
image | IMAGE | Sí | - | - | image (parámetro de entrada): Recibe la imagen original sobre la que se dibujará la máscara, en formato de tensor estándar de tipo IMAGE. |
mask | MASK | Sí | - | - | mask (parámetro de entrada): Recibe la máscara que se dibujará sobre la imagen, en formato de tensor de tipo MASK. Las áreas blancas serán coloreadas. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
color | STRING | Sí | 0, 0, 0 | - | Color como valores RGB/RGBA en el rango 0-255 o 0.0-1.0, separados por comas. Ej: 255, 0, 0, 128 |
device | COMBO | No | cpu | "cpu", "gpu" | - |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| images | IMAGE | images (parámetro de salida): Devuelve una nueva imagen con la máscara coloreada superpuesta. |
Casos de Uso
En aplicaciones prácticas, este nodo se utiliza comúnmente en flujos de trabajo de edición o inpainting. Por ejemplo, después de generar una máscara para identificar un área de la imagen que necesita inpainting, se puede usar este nodo para superponer la máscara en rojo semitransparente sobre la imagen original. Esto permite confirmar visualmente si el área objetivo es correcta antes de enviar el resultado a un nodo de inpainting para su procesamiento.
Consideraciones
Tenga en cuenta que el formato de la cadena de color debe seguir estrictamente los requisitos: los valores deben estar separados por comas y no deben contener caracteres distintos a los números y las comas (sin espacios), de lo contrario podría causar errores de análisis. Además, seleccionar el dispositivo "gpu" puede acelerar el procesamiento, pero es necesario asegurarse de que el entorno de ejecución sea compatible con CUDA.
Enlace al Código Fuente del Nodo Draw Mask On Image
El nodo Draw Mask On Image pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.