KJNodes/imagegenerated

Get Images From Batch Indexed(GetImagesFromBatchIndexed)

Este nodo recibe un tensor de tipo IMAGE como entrada, lo que representa un lote de imágenes.

Get Images From Batch Indexed

images
IMAGE
indexes
0, 1, 2
KJNodes

El nodo Get Images From Batch Indexed recibe un tensor de tipo IMAGE como entrada, que representa un lote de imágenes.

El nodo Get Images From Batch Indexed es una herramienta diseñada para extraer imágenes específicas de un lote de imágenes de manera precisa. Su función principal es filtrar las imágenes correspondientes de un lote que contiene múltiples imágenes, según una lista de índices proporcionada por el usuario, y generar un nuevo lote de imágenes como salida. Esta operación es muy útil en escenarios donde es necesario procesar lotes de imágenes pero solo se requiere trabajar con un subconjunto de los resultados.

Funcionalidad del Nodo

Este nodo recibe un tensor de tipo IMAGE como entrada, que representa un lote de imágenes. El usuario especifica las posiciones de las imágenes que desea extraer dentro del lote mediante una cadena de texto con índices separados por comas. Internamente, el nodo analiza la cadena de entrada para convertirla en una lista de números enteros y utiliza la funcionalidad de indexación de PyTorch para seleccionar los tensores de imagen correspondientes del tensor del lote original. Finalmente, las imágenes seleccionadas se emiten como un nuevo lote, también de tipo IMAGE.

Explicación de los Parámetros del Nodo - Get Images From Batch Indexed

Entradas de Conexión (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
imagesIMAGE--images (parámetro de entrada): Introduce un lote de imágenes. El nodo extraerá las imágenes especificadas de este lote.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
indexesSTRING0, 1, 2-indexes (parámetro de entrada): Especifica los índices de las imágenes a extraer. Se introduce como una cadena de texto con valores separados por comas, por ejemplo: "0, 3, 5".

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
IMAGEIMAGEIMAGE (parámetro de salida): Emite un nuevo lote de imágenes compuesto por las imágenes seleccionadas.

Casos de Uso

En un flujo de trabajo de generación o posprocesado de imágenes, si has generado un lote de imágenes que contiene múltiples variantes pero solo necesitas la 1ª, 3ª y 5ª imagen para realizar un paso posterior de ampliación o cambio de estilo, puedes utilizar este nodo. Simplemente conecta el lote completo de imágenes a la entrada images e introduce "0, 2, 4" en indexes (los índices comienzan en 0). El nodo generará entonces un nuevo lote que contiene solo esas tres imágenes, listo para ser procesado por nodos posteriores.

Consideraciones

Ten en cuenta que los valores de índice proporcionados deben ser números enteros válidos y no pueden exceder el rango real del número de imágenes en el lote de entrada; de lo contrario, se producirá un error en tiempo de ejecución. La cadena de índices admite formatos flexibles, como "0,2,4" o "0, 2, 4", pero es esencial asegurarse de que pueda analizarse correctamente en una lista de números enteros.

Enlace al Código Fuente del Nodo Get Images From Batch Indexed

El nodo Get Images From Batch Indexed pertenece al paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…