KJNodes/imagegenerated

Image Concatenate(ImageConcanate)

Este nodo admite técnicamente la concatenación en cuatro direcciones (derecha, abajo, izquierda, arriba).

Image Concanate

image1
image2
output
direction
right
match_image_size
KJNodes

El nodo Image Concatenate admite técnicamente la concatenación a lo largo de cuatro direcciones (derecha, abajo, izquierda, arriba).

El nodo Image Concatenate es un nodo de procesamiento de imágenes cuya función principal es concatenar dos entradas (image1 e image2), que pueden ser imágenes o máscaras, en una nueva salida según una dirección especificada. Proporciona a los usuarios una forma intuitiva de combinar elementos visuales y sirve como herramienta fundamental para construir diseños de imagen complejos.

Funcionalidad del Nodo

Técnicamente, este nodo admite la concatenación a lo largo de cuatro direcciones (derecha, abajo, izquierda, arriba). Cuando se habilita la opción match_image_size, ajusta automáticamente el tamaño de la segunda imagen para que coincida con el tamaño de la primera imagen en la dirección de concatenación, asegurando bordes limpios. Cuando está deshabilitado, si las dimensiones no coinciden a lo largo del eje compartido, la imagen más pequeña se centra y se rellena con ceros en lugar de generar un error. Además, si image2 es de un tipo diferente (imagen vs. máscara) que image1, se convierte automáticamente: la conversión de imagen a máscara utiliza la Media de los canales RGB, mientras que la conversión de máscara a imagen replica el canal único en los canales RGB. Internamente, el nodo también maneja casos donde los tamaños de los lotes de las imágenes de entrada son inconsistentes, repitiendo la última imagen para alinear los lotes, garantizando la estabilidad de la salida.

Especificación de Parámetros del Nodo - Image Concatenate

Entradas (Inputs)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpciónDescripción
image1IMAGEN / MÁSCARA--image1 (parámetro de entrada): La primera entrada (imagen o máscara) que sirve como referencia para la concatenación. El tipo de salida coincide con el tipo de esta entrada.
image2IMAGEN / MÁSCARA--image2 (parámetro de entrada): La segunda entrada (imagen o máscara) que se concatenará a la primera. Si su tipo difiere de image1, se aplica la conversión automática.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpciónDescripción
directionCOMBOright"right", "down", "left", "up"Dirección en la que concatenar image2 sobre image1.
match_image_sizeBOOLEANOTrue-match_image_size (parámetro de entrada): Booleano, por defecto True. Cuando está habilitado, ajusta automáticamente el tamaño de la segunda imagen para que coincida con el tamaño de la primera imagen en la dirección de concatenación. Cuando está deshabilitado, las dimensiones no coincidentes se manejan centrando y rellenando con ceros la imagen más pequeña.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
IMAGEN / MÁSCARAIMAGEN / MÁSCARA (igual que image1)Salida (parámetro de salida): La nueva imagen o máscara generada después de completar la concatenación. Su tipo sigue a image1.

Casos de Uso

En flujos de trabajo específicos, este nodo se utiliza comúnmente para crear imágenes comparativas o collages. Por ejemplo, en procesos de generación o edición de imágenes, puedes ingresar la imagen original y la imagen estilizada por separado, luego elegir la dirección "right" (derecha) o "down" (abajo) para concatenarlas, permitiendo la visualización lado a lado de los efectos antes y después para una comparación intuitiva.

Consideraciones

Es importante tener en cuenta que cuando la dirección de concatenación es "left" (izquierda) o "up" (arriba), image2 se concatenará a la izquierda o encima de image1. El orden de las imágenes afecta el resultado visual final. Además, si las imágenes de entrada tienen tamaños muy diferentes y la coincidencia de tamaño no está habilitada, la imagen más pequeña se centra y se rellena con ceros en lugar de recortarse. Al trabajar con máscaras, ten en cuenta la conversión automática de tipo si las entradas difieren (imagen vs. máscara).

Enlace al Código Fuente del Nodo Image Concatenate

El nodo Image Concatenate proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…