Pad Image Batch Interleaved(PadImageBatchInterleaved)
Este nodo recibe un tensor de cuatro dimensiones (lote, altura, ancho, canales) como entrada y crea un nuevo tensor más largo.
Pad Image Batch Interleaved
El nodo Pad Image Batch Interleaved recibe un tensor de cuatro dimensiones (lote, altura, ancho, canales) como entrada y crea un nuevo tensor más largo.
El nodo Pad Image Batch Interleaved es una herramienta de procesamiento por lotes de imágenes. Su función principal es insertar un número especificado de fotogramas en blanco entre fotogramas consecutivos de un lote de imágenes. Se utiliza principalmente para ajustar el ritmo de secuencias de vídeo o animación, aumentando los intervalos entre fotogramas y, por lo tanto, extendiendo la duración total de la secuencia.
Funcionalidad del nodo
Este nodo recibe un tensor de cuatro dimensiones (lote, altura, ancho, canales) como entrada y crea un nuevo tensor más largo. Su implementación técnica consiste en colocar los fotogramas de imagen originales en orden y rellenar, entre cada dos fotogramas originales (y opcionalmente después del último fotograma), con fotogramas en blanco compuestos por un valor de escala de grises especificado. Al mismo tiempo, genera una máscara correspondiente para distinguir los fotogramas originales (valor 1) de los fotogramas en blanco insertados (valor 0).
Especificación de parámetros del nodo - Pad Image Batch Interleaved
Entradas (Inputs)
| Nombre del parámetro | Tipo de dato | Obligatorio | Valor por defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
images | IMAGE | Sí | - | - | El lote de imágenes de entrada que se va a procesar. |
Parámetros de control (Parameters)
| Nombre del parámetro | Tipo de dato | Obligatorio | Valor por defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
empty_frames_per_image | ENTERO | Sí | 1 | 0 - 4096 (paso: 1) | Número de fotogramas en blanco a insertar entre cada dos imágenes originales. Valor entero de 0 a 4096. |
pad_frame_value | FLOTANTE | Sí | 0.0 | 0.0 - 1.0 (paso: 0.01) | Valor de escala de grises de píxel para los fotogramas en blanco insertados. El rango es de 0.0 (negro puro) a 1.0 (blanco puro), con paso de 0.01. |
add_after_last | BOOLEANO | Sí | falso | - | Interruptor booleano que determina si se deben añadir la misma cantidad de fotogramas en blanco después de la última imagen del lote de entrada. |
Salidas (Output)
| Nombre del parámetro | Tipo de dato | Descripción |
|---|---|---|
| images | IMAGE | Nuevo lote de imágenes con fotogramas en blanco insertados. |
| masks | MASK | Máscara que identifica qué fotogramas del lote de salida son originales y cuáles son fotogramas en blanco insertados. |
Casos de uso
Este nodo es muy útil en flujos de trabajo de animación que requieren efectos de cámara lenta o pausa. Por ejemplo, puede ingresar una secuencia de imágenes con cambios dinámicos en este nodo, establecer el número de fotogramas en blanco a insertar y así crear breves efectos de "congelación" entre acciones clave, haciendo que el ritmo de la animación se ajuste mejor a las necesidades narrativas.
Consideraciones
El comportamiento del nodo es diferente cuando el lote de entrada contiene solo una imagen. Si el parámetro add_after_last es verdadero, se añadirán fotogramas en blanco después de esa imagen; si es falso, la salida permanece sin cambios. El usuario debe elegir según el escenario específico.
Enlace al código fuente del nodo Pad Image Batch Interleaved
El nodo Pad Image Batch Interleaved pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.