Replace Images In Batch(ReplaceImagesInBatch)
Este nodo recibe dos lotes de imágenes (imágenes originales e imágenes de reemplazo) como entrada y realiza operaciones de reemplazo basadas en índices de inicio definidos por el usuario.
Replace Images In Batch
El nodo Replace Images In Batch recibe dos lotes de imágenes (imágenes originales y de reemplazo) como entrada y realiza una operación de reemplazo según un índice de inicio definido por el usuario.
El nodo Replace Images In Batch se utiliza para reemplazar partes específicas dentro de una secuencia de imágenes de forma masiva. Permite a los usuarios comenzar desde una posición definida y reemplazar las partes correspondientes del lote de imágenes originales con un nuevo conjunto de imágenes, mientras procesa sincrónicamente los datos de máscara asociados.
Funcionalidad del Nodo
Este nodo recibe dos lotes de imágenes (imágenes originales y de reemplazo) como entrada y realiza una operación de reemplazo según un índice de inicio definido por el usuario. Internamente, si las dimensiones de las imágenes de reemplazo no coinciden con las originales, el nodo las redimensiona automáticamente al tamaño de las imágenes originales utilizando el algoritmo Lanczos, para garantizar la consistencia del lote. Además, el nodo también admite realizar la misma operación de reemplazo en los lotes de máscaras correspondientes.
Descripción de Parámetros del Nodo - Replace Images In Batch
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
original_images | IMAGE | No | - | - | : El lote de imágenes originales, la secuencia de imágenes que será parcialmente reemplazada. |
replacement_images | IMAGE | No | - | - | : El nuevo lote de imágenes utilizado para el reemplazo. |
original_masks | MASK | No | - | - | : La secuencia de máscaras correspondiente al lote de imágenes originales. |
replacement_masks | MASK | No | - | - | : La nueva secuencia de máscaras correspondiente al lote de imágenes de reemplazo. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
start_index | INT | Sí | 1 | 0 - 4096 (paso: 1) | : Especifica la posición del índice inicial donde comenzar el reemplazo, rango de 0 a 4096, con paso de 1. |
Salidas (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | : El lote de imágenes final resultante de la operación de reemplazo. |
| MASK | MASK | : El lote de máscaras final resultante de la operación de reemplazo. |
Casos de Uso
En flujos de trabajo de inpainting de imágenes o edición de fotogramas de vídeo, este nodo puede utilizarse cuando se necesitan hacer modificaciones locales en una parte intermedia de una secuencia de imágenes (como fotogramas de un vídeo). Por ejemplo, reemplazar los fotogramas 10 a 20 de un vídeo original por otro conjunto de imágenes generadas o editadas, actualizando así el contenido local sin afectar otras partes de la secuencia.
Consideraciones
Al usar este nodo, tenga en cuenta que la cantidad de imágenes de reemplazo debe coincidir con el número de posiciones disponibles desde el índice de inicio hasta el final del lote original; de lo contrario, se producirá un error de índice fuera de rango. Además, los lotes de imágenes y máscaras de entrada deben mantener una correspondencia dimensional.
Enlace al Código Fuente del Nodo Replace Images In Batch
El nodo Replace Images In Batch pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.