imagegenerated

Image Pad For Outpaint Masked(ImagePadForOutpaintMasked)

Este nodo recibe un tensor de imagen y la expande a un tamaño mayor según los valores de píxel especificados por el usuario para las direcciones arriba, abajo, izquierda y derecha.

Image Pad For Outpaint Masked

image
mask
IMAGE
MASK
left
INT
top
INT
right
INT
bottom
INT
feathering
INT
KJNodes

El nodo Image Pad For Outpaint Masked recibe un tensor de imagen y la expande a un tamaño mayor, basándose en los valores de píxeles especificados por el usuario para las direcciones arriba, abajo, izquierda y derecha.

Image Pad For Outpaint Masked es un nodo especializado para la expansión de imágenes (Outpainting). Su función principal es agregar un lienzo de ancho especificado alrededor de la imagen original y generar una máscara correspondiente, para facilitar la creación posterior de contenido fuera de los límites de la imagen.

Funcionalidad del Nodo

Este nodo recibe un tensor de imagen y la expande a un tamaño mayor según los valores de píxeles especificados por el usuario para los bordes superior, inferior, izquierdo y derecho. El área expandida se rellena por defecto con un gris al 50%. Su característica distintiva es que puede recibir una máscara de entrada opcional, la cual se invierte y se expande proporcionalmente al nuevo tamaño, permitiendo un control preciso sobre qué áreas están "pendientes de dibujar". Si no se proporciona una máscara, el nodo genera una máscara blanca que cubre todas las áreas expandidas.

Especificación de Parámetros del Nodo - Image Pad For Outpaint Masked

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
imageIMAGE--image (parámetro de entrada): La imagen de entrada original que necesita ser expandida. El nodo expandirá el lienzo centrado en esta imagen.
maskMASKNo--mask (parámetro de entrada): Parámetro opcional. Una máscara para especificar con precisión las partes dentro del área expandida que necesitan ser redibujadas. Las áreas blancas representan lo que se conserva, las áreas negras lo que está pendiente de dibujar.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
leftINT00 - MAX_RESOLUTION (incremento: 8)left (parámetro de entrada): Ancho del lienzo a expandir en el lado izquierdo de la imagen, en píxeles. Rango de 0 a MAX_RESOLUTION, con un incremento de ajuste de 8.
topINT00 - MAX_RESOLUTION (incremento: 8)top (parámetro de entrada): Altura del lienzo a expandir en la parte superior de la imagen, en píxeles. Rango de 0 a MAX_RESOLUTION, con un incremento de ajuste de 8.
rightINT00 - MAX_RESOLUTION (incremento: 8)right (parámetro de entrada): Ancho del lienzo a expandir en el lado derecho de la imagen, en píxeles. Rango de 0 a MAX_RESOLUTION, con un incremento de ajuste de 8.
bottomINT00 - MAX_RESOLUTION (incremento: 8)bottom (parámetro de entrada): Altura del lienzo a expandir en la parte inferior de la imagen, en píxeles. Rango de 0 a MAX_RESOLUTION, con un incremento de ajuste de 8.
featheringINT00 - MAX_RESOLUTION (incremento: 1)feathering (parámetro de entrada): Radio de difuminado (feathering) aplicado a los bordes de la máscara generada, en píxeles. Rango de 0 a MAX_RESOLUTION, con un incremento de ajuste de 1.

Salidas (Output)

Nombre del ParámetroTipo de DatoDescripción
IMAGEIMAGEIMAGE (parámetro de salida): La nueva imagen con el lienzo expandido. Las áreas expandidas se rellenan con gris neutro.
MASKMASKMASK (parámetro de salida): La máscara correspondiente al tamaño de la nueva imagen, utilizada para indicar las áreas donde la IA debe realizar la expansión (outpainting).

Casos de Uso

En un flujo de trabajo de expansión de imágenes (outpainting), este nodo suele ubicarse al inicio del proceso. El usuario puede usarlo primero para definir el área del lienzo que desea expandir y la máscara inicial. Luego, la imagen y la máscara de salida se pasan a nodos de texto a imagen o imagen a imagen, guiando a la IA para que genere nuevo contenido visual dentro de las áreas marcadas por la máscara, logrando una expansión de escena sin costuras.

Consideraciones

Si la máscara de entrada es completamente negra, el nodo la tratará como si no se hubiera proporcionado ninguna máscara. Además, el parámetro feathering se puede usar para suavizar los bordes de la máscara, pero debe tenerse en cuenta que el radio de difuminado no puede exceder la mitad del tamaño de la imagen original; de lo contrario, el efecto de difuminado podría no aplicarse.

Enlace al Código Fuente del Nodo Image Pad For Outpaint Masked

El nodo Image Pad For Outpaint Masked pertenece al paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…