KJNodes/imagegenerated

Load Images From Folder (KJ)(LoadImagesFromFolderKJ)

Este nodo admite la lectura de archivos de imagen en formatos JPG, JPEG, PNG, WEBP y TGA.

Load Images From Folder KJ

image
mask
count
image_path
folder
STRING
width
1024
height
1024
keep_aspect_ratio
COMBO
image_load_cap
0
start_index
0
include_subfolders
KJNodes

El nodo Load Images From Folder (KJ) admite la lectura de archivos de imagen en formatos JPG, JPEG, PNG, WEBP y TGA.

El nodo Load Images From Folder (KJ) es un cargador de imágenes diseñado específicamente para leer archivos de imagen por lotes desde una carpeta especificada. Su función principal es escanear automáticamente la carpeta, procesar de manera uniforme las imágenes encontradas y generarlas como salida, para permitir su procesamiento o análisis por lotes en flujos de trabajo posteriores.

Funcionalidad del Nodo

Este nodo admite la lectura de archivos de imagen en formatos JPG, JPEG, PNG, WEBP y TGA. Determina si el contenido ha sido actualizado monitoreando los cambios en la fecha de modificación y la cantidad de archivos dentro de la carpeta, para decidir si es necesario reprocesar. El nodo ofrece múltiples estrategias de ajuste de tamaño de imagen para adaptarse a diferentes necesidades de procesamiento.

Explicación de Parámetros del Nodo - Load Images From Folder (KJ)

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
keep_aspect_ratioCOMBOcrop"crop", "pad", "stretch"Determina cómo se redimensionan las imágenes a las dimensiones objetivo: "crop" (recortar para ajustar), "pad" (rellenar con transparencia) o "stretch" (distorsionar para ajustar).
folderSTRING--folder (parámetro de entrada): Especifica la ruta de la carpeta desde la cual cargar los archivos de imagen. Puede ser una ruta absoluta o relativa al directorio base de ComfyUI.
widthINT1024-1 y superiorwidth (parámetro de entrada): Establece el ancho objetivo para la imagen de salida, en píxeles. Use -1 para mantener el ancho original.
heightINT1024-1 y superiorheight (parámetro de entrada): Establece la altura objetivo para la imagen de salida, en píxeles. Use -1 para mantener la altura original.
image_load_capINTNo00 y superiorLimita la cantidad de imágenes cargadas desde la carpeta. Un valor de 0 significa sin límite.
start_indexINTNo00 y superiorOmite las imágenes antes de este índice al cargar desde la lista de archivos ordenada.
include_subfoldersBOOLEANONoFalsoVerdadero/FalsoSi está habilitado, también carga imágenes de subcarpetas de forma recursiva.

Salidas (Output)

Nombre del ParámetroTipo de DatoDescripción
imageIMAGEimage (parámetro de salida): Genera el tensor de imagen procesada, para ser utilizado por nodos posteriores.
maskMASKmask (parámetro de salida): Genera la máscara correspondiente a la imagen, típicamente utilizada para identificar regiones no transparentes.
countINTcount (parámetro de salida): Genera el número total de archivos de imagen cargados exitosamente en esta ejecución.
image_pathSTRINGimage_path (parámetro de salida): Genera la cadena con la ruta completa del archivo de la imagen cargada actualmente.

Casos de Uso

Este nodo es muy útil al construir flujos de trabajo para el procesamiento por lotes de imágenes o la preparación de conjuntos de datos. Por ejemplo, puedes conectarlo a un nodo de Upscale o Transferencia de Estilo para aplicar mejoras con especificaciones uniformes a todas las imágenes en una carpeta, o para crear conjuntos de entrenamiento.

Consideraciones

Tenga en cuenta que si la ruta de carpeta especificada no existe o está vacía, es posible que el nodo no funcione correctamente. Además, al procesar un gran número de imágenes de alta resolución, preste atención al uso de la memoria del sistema.

Enlace al Código Fuente del Nodo Load Images From Folder (KJ)

El nodo Load Images From Folder (KJ) proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…