KJNodes/maskinggenerated

ImageAndMaskPreview

Este nodo hereda de la clase SaveImage, pero su propósito principal es generar imágenes de vista previa temporales en lugar de guardarlas permanentemente.

Image And Mask Preview

image
mask
composite
mask_opacity
1.00
mask_color
255, 255, 255
pass_through
KJNodes

El nodo ImageAndMaskPreview, que hereda de la clase SaveImage, está diseñado principalmente para generar imágenes de vista previa temporales en lugar de para guardarlas permanentemente.

El nodo ImageAndMaskPreview es una herramienta de utilidad para previsualizar imágenes y máscaras. Su función principal es permitir al usuario ver la imagen o la máscara por separado, o superponer la máscara sobre la imagen con un color y transparencia especificados, permitiendo así una inspección visual intuitiva de las áreas enmascaradas.

Funcionalidad del Nodo

Este nodo hereda de la clase SaveImage, pero está diseñado principalmente para generar imágenes de vista previa temporales en lugar de guardarlas permanentemente. Admite múltiples formatos de color para definir el color de la máscara, incluyendo tuplas RGB, tuplas RGBA y códigos hexadecimales. Cuando se proporcionan tanto una imagen como una máscara, el nodo compone la máscara sobre la imagen con la opacidad y el color configurados; si solo se proporciona uno de los elementos, se genera directamente la vista previa de ese elemento.

Especificación de Parámetros del Nodo - ImageAndMaskPreview

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
imageIMAGENo--Imagen de entrada opcional para previsualizar o sobre la cual componer la máscara.
maskMASKNo--Máscara de entrada opcional para previsualizar o componer sobre la imagen.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
mask_opacityFLOTANTE1.00.0 - 1.0 (incremento: 0.01)mask_opacity (parámetro de entrada): Controla la opacidad general de la máscara superpuesta sobre la imagen. El rango de valores es de 0.0 (completamente transparente) a 1.0 (completamente opaco), con un incremento de ajuste de 0.01.
mask_colorCADENA255, 255, 255-Formato RGBA (ej. "255,255,255,128") o hexadecimal (ej. "#FF0000").
pass_throughBOOLEANOfalso-pass_through (parámetro de entrada): Cuando está habilitado, el nodo desactiva la vista previa en la interfaz y pasa directamente los datos de la imagen compuesta a través del puerto de salida.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
compositeIMAGEN-

Casos de Uso

Este nodo es muy útil en flujos de trabajo de procesamiento de imágenes. Por ejemplo, después de generar una máscara, puedes conectarla a este nodo y ajustar mask_color a un rojo llamativo para verificar rápidamente si la máscara cubre con precisión el área objetivo. O bien, antes de un flujo de composición de vídeo, utilizar su función pass_through para pasar el resultado compuesto directamente a un nodo posterior de combinación de animación, sin necesidad de interrumpir el flujo para ver la vista previa.

Consideraciones

Es importante tener en cuenta que cuando se habilita el modo pass_through, el nodo no mostrará la imagen de vista previa en la interfaz, sino que pasará directamente el resultado compuesto a través del puerto de salida. Además, el color de la máscara admite el formato RGBA, lo que significa que puedes especificar una transparencia independiente para el color en sí, que actúa en conjunto con el parámetro global mask_opacity.

Enlace al Código Fuente del Nodo ImageAndMaskPreview

El nodo ImageAndMaskPreview proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…