Load Images From Folder (KJ)(LoadImagesFromFolderKJ)
Этот узел поддерживает чтение файлов изображений в форматах JPG, JPEG, PNG, WEBP и TGA.
Load Images From Folder KJ
Узел 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_ratio | COMBO | Да | crop | "crop", "pad", "stretch" | Определяет, как изображения изменяются до целевых размеров: "crop" (обрезка под размер), "pad" (дополнение прозрачностью) или "stretch" (искажение под размер). |
folder | STRING | Да | - | - | folder (входной параметр): Указывает путь к папке, из которой нужно загружать файлы изображений. Может быть абсолютным путем или относительным путем к базовому каталогу ComfyUI. |
width | INT | Да | 1024 | -1 и выше | width (входной параметр): Задает целевую ширину выходного изображения в пикселях. Используйте -1 для сохранения исходной ширины. |
height | INT | Да | 1024 | -1 и выше | height (входной параметр): Задает целевую высоту выходного изображения в пикселях. Используйте -1 для сохранения исходной высоты. |
image_load_cap | INT | Нет | 0 | 0 и выше | Ограничивает количество изображений, загружаемых из папки. Значение 0 означает без ограничений. |
start_index | INT | Нет | 0 | 0 и выше | Пропускает изображения перед этим индексом при загрузке из отсортированного списка файлов. |
include_subfolders | BOOLEAN | Нет | False | True/False | Если включено, также рекурсивно загружает изображения из подпапок. |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| image | IMAGE | image (выходной параметр): Выводит обработанный тензор изображения для использования последующими узлами. |
| mask | MASK | mask (выходной параметр): Выводит маску, соответствующую изображению, обычно для идентификации непрозрачных областей. |
| count | INT | count (выходной параметр): Выводит общее количество успешно загруженных файлов изображений в данной операции. |
| image_path | STRING | image_path (выходной параметр): Выводит полную строку пути к файлу текущего загруженного изображения. |
Сценарии использования
Этот узел очень полезен при построении рабочих процессов для пакетной обработки изображений или подготовки наборов данных. Например, вы можете подключить его к узлу увеличения разрешения (Upscale) или переноса стиля (Style Transfer) для выполнения единообразного улучшения всех изображений в папке или для создания обучающего набора.
Примечания
Обратите внимание: если указанный путь к папке не существует или папка пуста, узел может работать некорректно. Кроме того, при обработке большого количества изображений высокого разрешения следует учитывать использование системной памяти.
Ссылка на исходный код узла Load Images From Folder (KJ)
Узел Load Images From Folder (KJ) взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.