KJNodes/imagegenerated

Load Images From Folder (KJ)(LoadImagesFromFolderKJ)

Этот узел поддерживает чтение файлов изображений в форматах JPG, JPEG, PNG, WEBP и 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

Узел Load Images From Folder (KJ) поддерживает чтение файлов изображений в форматах JPG, JPEG, PNG, WEBP и TGA.

Узел Load Images From Folder (KJ) — это загрузчик изображений, специально предназначенный для пакетного чтения файлов изображений из указанной папки. Его основная функция — автоматическое сканирование папки, унифицированная обработка найденных изображений и их вывод для последующей пакетной обработки или анализа в рабочем процессе.

Функциональность узла

Этот узел поддерживает чтение файлов изображений в форматах JPG, JPEG, PNG, WEBP и TGA. Он определяет, обновилось ли содержимое, отслеживая изменения времени модификации и количества файлов в папке, и на основе этого решает, требуется ли повторная обработка. Узел предоставляет несколько стратегий изменения размера изображения для адаптации к различным требованиям обработки.

Описание параметров узла - Load Images From Folder (KJ)

Параметры управления (Parameters)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
keep_aspect_ratioCOMBOДаcrop"crop", "pad", "stretch"Определяет, как изображения изменяются до целевых размеров: "crop" (обрезка под размер), "pad" (дополнение прозрачностью) или "stretch" (искажение под размер).
folderSTRINGДа--folder (входной параметр): Указывает путь к папке, из которой нужно загружать файлы изображений. Может быть абсолютным путем или относительным путем к базовому каталогу ComfyUI.
widthINTДа1024-1 и вышеwidth (входной параметр): Задает целевую ширину выходного изображения в пикселях. Используйте -1 для сохранения исходной ширины.
heightINTДа1024-1 и вышеheight (входной параметр): Задает целевую высоту выходного изображения в пикселях. Используйте -1 для сохранения исходной высоты.
image_load_capINTНет00 и вышеОграничивает количество изображений, загружаемых из папки. Значение 0 означает без ограничений.
start_indexINTНет00 и вышеПропускает изображения перед этим индексом при загрузке из отсортированного списка файлов.
include_subfoldersBOOLEANНетFalseTrue/FalseЕсли включено, также рекурсивно загружает изображения из подпапок.

Выходные данные (Output)

Название параметраТип данныхОписание
imageIMAGEimage (выходной параметр): Выводит обработанный тензор изображения для использования последующими узлами.
maskMASKmask (выходной параметр): Выводит маску, соответствующую изображению, обычно для идентификации непрозрачных областей.
countINTcount (выходной параметр): Выводит общее количество успешно загруженных файлов изображений в данной операции.
image_pathSTRINGimage_path (выходной параметр): Выводит полную строку пути к файлу текущего загруженного изображения.

Сценарии использования

Этот узел очень полезен при построении рабочих процессов для пакетной обработки изображений или подготовки наборов данных. Например, вы можете подключить его к узлу увеличения разрешения (Upscale) или переноса стиля (Style Transfer) для выполнения единообразного улучшения всех изображений в папке или для создания обучающего набора.

Примечания

Обратите внимание: если указанный путь к папке не существует или папка пуста, узел может работать некорректно. Кроме того, при обработке большого количества изображений высокого разрешения следует учитывать использование системной памяти.

Ссылка на исходный код узла Load Images From Folder (KJ)

Узел Load Images From Folder (KJ) взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…