Split Image Channels(SplitImageChannels)
Este nodo recibe como entrada un tensor de tipo IMAGE que contiene cuatro canales RGBA.
Split Image Channels
El nodo Split Image Channels recibe un tensor de tipo IMAGE que contiene cuatro canales RGBA como entrada.
El nodo Split Image Channels es una herramienta de procesamiento de imágenes cuya función principal es separar una imagen en color de entrada (que normalmente contiene canales RGBA) en imágenes independientes para los canales rojo, verde y azul, junto con una máscara de transparencia. Extrae y replica la información de cada canal de color para generar nuevas imágenes en escala de grises, mientras convierte el canal Alfa en una máscara independiente.
Funcionalidad del Nodo
Este nodo recibe un tensor de tipo IMAGE que contiene cuatro canales RGBA como entrada. Internamente, utiliza operaciones de PyTorch para extraer por separado los datos de los canales rojo, verde, azul y Alfa. Para cada canal de color, el nodo replica tres veces los datos del canal único, generando así una imagen en escala de grises de tres canales (todos los valores de canal son idénticos), lo que permite su uso continuo en el flujo de procesamiento de imágenes de ComfyUI. El canal Alfa se extrae por separado y se convierte en una salida de tipo MASK.
Explicación de los Parámetros del Nodo - Split Image Channels
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
image | IMAGE | Sí | - | - | Imagen de entrada que debe contener los canales rojo, verde, azul y Alfa. |
Salidas (Outputs)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| red | IMAGE | Imagen del canal rojo de salida, es una imagen en escala de grises de tres canales. |
| green | IMAGE | Imagen del canal verde de salida, es una imagen en escala de grises de tres canales. |
| blue | IMAGE | Imagen del canal azul de salida, es una imagen en escala de grises de tres canales. |
| mask | MASK | Máscara de transparencia extraída del canal Alfa de la imagen de entrada. |
Casos de Uso
Este nodo es muy útil en flujos de trabajo de composición de imágenes o creación de efectos. Por ejemplo, se puede utilizar este nodo para separar primero el canal rojo de una imagen, obteniendo una imagen en escala de grises que resalta las áreas rojas. Luego, esta imagen se puede enviar a otro nodo de ajuste de imagen para realzar o atenuar específicamente el componente rojo. Finalmente, se puede recombinar con los otros canales para lograr una corrección de color precisa.
Consideraciones
Tenga en cuenta que la imagen de entrada debe contener un canal Alfa (es decir, en formato RGBA); de lo contrario, podría producirse un error al procesar el canal Alfa. Las imágenes de salida roja, verde y azul, aunque están en formato de tres canales, tienen exactamente los mismos valores en los tres canales para cada píxel, siendo en esencia imágenes en escala de grises con información de un solo canal.
Enlace al Código Fuente del Nodo Split Image Channels
El nodo Split Image Channels pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.