Image Uncrop By Mask(ImageUncropByMask)
Este nodo recibe como entrada la imagen objetivo, la imagen fuente, la máscara y la caja delimitadora.
Image Uncrop By Mask
El nodo Image Uncrop By Mask recibe como entrada una imagen de destino, una imagen de origen, una máscara y un cuadro delimitador.
El nodo Image Uncrop By Mask se utiliza para fusionar de manera fluida una imagen de origen en un área específica de una imagen de destino, según una máscara y un cuadro delimitador especificados. Su función principal es realizar una operación de "recorte inverso", permitiendo al usuario incrustar con precisión un elemento de una imagen en una posición designada de otra imagen, logrando una fusión suave mediante el uso de la máscara.
Funcionalidad del Nodo
Este nodo recibe como entrada una imagen de destino, una imagen de origen, una máscara y un cuadro delimitador. Internamente, remuestrea la imagen de origen utilizando el algoritmo de Lanczos y la máscara utilizando interpolación bilineal, según las dimensiones del cuadro delimitador. Posteriormente, calcula los valores de relleno (padding) para colocar con precisión la imagen de origen y la máscara ajustadas en las coordenadas correspondientes de la imagen de destino, generando finalmente la imagen completa fusionada como salida.
Especificación de Parámetros del Nodo - Image Uncrop By Mask
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
destination | IMAGE | Sí | - | - | destination (parámetro de entrada): La imagen de destino que sirve como fondo. La imagen de origen se fusionará sobre esta. |
source | IMAGE | Sí | - | - | source (parámetro de entrada): La imagen de origen que se desea fusionar sobre la imagen de destino. |
mask | MASK | Sí | - | - | mask (parámetro de entrada): La máscara que define qué partes de la imagen de origen deben fusionarse en la imagen de destino. Suele ser un canal único. |
bbox | BBOX | Sí | - | - | bbox (parámetro de entrada): El cuadro delimitador (bounding box), utilizado para especificar la posición y el área donde se colocará la imagen de origen dentro de la imagen de destino. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
image | IMAGE | image (parámetro de salida): La imagen final resultante de la fusión. |
Casos de Uso
Un caso de uso típico es en inpainting o edición de imágenes, donde el usuario puede primero utilizar otros nodos (como un detector de Bounding Box) para identificar la región que necesita ser reemplazada, y luego emplear este nodo para pegar con precisión el nuevo contenido de imagen (por ejemplo, un fragmento generado por inpainting) de vuelta en la imagen original.
Enlace al Código Fuente del Nodo Image Uncrop By Mask
El nodo Image Uncrop By Mask pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.