Get Image or Mask Range From Batch(GetImageRangeFromBatch)
Este nodo acepta dos tipos de datos como entrada: IMAGE y MASK, ambos opcionales.
Get Image Range From Batch
El nodo Get Image or Mask Range From Batch acepta datos de tipo IMAGE y MASK como entrada, ambos son opcionales.
El nodo Get Image or Mask Range From Batch es una herramienta para extraer un segmento específico de un lote de datos de imágenes o máscaras. Su función principal es recortar un subconjunto continuo de un lote de imágenes o máscaras de entrada, según la posición inicial y la cantidad establecidas por el usuario, y luego generar las salidas correspondientes.
Funcionalidad del Nodo
Este nodo acepta datos de tipo IMAGE y MASK como entrada, ambos son opcionales. Su lógica interna procesa de forma independiente los flujos de datos de imagen y máscara, realizando la operación de segmentación basándose en los mismos parámetros de índice inicial y número de fotogramas. Cuando el índice inicial se establece en -1, el nodo calculará automáticamente la posición inicial desde el final de la secuencia hacia atrás, asegurando que se tomen la cantidad especificada de fotogramas desde el final.
Explicación de los Parámetros del Nodo - Get Image or Mask Range From Batch
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
images | IMAGE | No | - | - | images (parámetro de entrada): Entrada opcional de lote de imágenes. El nodo extraerá el rango especificado de imágenes de estos datos. |
masks | MASK | No | - | - | masks (parámetro de entrada): Entrada opcional de lote de máscaras. El nodo extraerá el rango especificado de máscaras de estos datos. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
start_index | INT | Sí | 0 | -1 - 4096 (paso: 1) | start_index (parámetro de entrada): Especifica el índice del fotograma desde el cual comenzar la extracción. Establecerlo en -1 significa calcular el punto de inicio contando desde el final. Rango de valores: -1 a 4096. |
num_frames | INT | Sí | 1 | 1 - 4096 (paso: 1) | num_frames (parámetro de entrada): Especifica la cantidad de fotogramas consecutivos a extraer del lote. Rango de valores: 1 a 4096. |
Salidas (Outputs)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | IMAGE (parámetro de salida): Subconjunto de segmento de imagen de salida. |
| MASK | MASK | MASK (parámetro de salida): Subconjunto de segmento de máscara de salida. |
Casos de Uso
Este nodo es muy útil en flujos de trabajo de procesamiento de fotogramas de video o edición de secuencias de animación. Por ejemplo, cuando tienes un lote que ha generado múltiples fotogramas de imagen, pero solo necesitas un segmento intermedio para un procesamiento posterior de refinamiento o efectos, puedes usar este nodo para recortar con precisión la parte requerida y luego pasar el resultado al siguiente nodo de procesamiento de imágenes.
Consideraciones
Al usarlo, ten en cuenta que los lotes de imágenes y máscaras de entrada se procesan de forma independiente, pero comparten los mismos parámetros de índice inicial y cantidad. Si se proporcionan tanto imágenes como máscaras, asegúrate de que la longitud del lote de ambos sea suficiente para soportar el mismo rango de segmentación; de lo contrario, podría producirse un error debido a una discrepancia en las longitudes.
Enlace al Código Fuente del Nodo Get Image or Mask Range From Batch
El nodo Get Image or Mask Range From Batch pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.