EasyUse/Imagegenerated

imagesCountInDirectory

Нода imagesCountInDirectory возвращает количество файлов изображений в указанной папке, при необходимости пропуская несколько файлов в начале и ограничивая количество подсчитыва...

images Count In Directory

count
directory
STRING
start_index
0
limit
-1
Easy Use

Нода imagesCountInDirectory возвращает количество файлов изображений в указанной папке, при необходимости пропуская несколько файлов в начале и ограничивая количество подсчитываемых файлов. Это полезно, когда вам нужно динамическое количество изображений для передачи другим узлам, например для формирования размеров пакета или чтобы узнать, сколько изображений осталось после некоторого смещения.

Входы

  • directory (STRING, обязательно): Путь в файловой системе к папке, содержащей файлы изображений. Нода сканирует эту папку на предмет поддерживаемых форматов изображений (например, .png, .jpg, .jpeg, .webp, .bmp и т.д.).

  • start_index (INT, обязательно): Количество изображений, которые нужно пропустить перед началом подсчёта. По умолчанию 0, то есть подсчёт начинается с первого изображения в порядке папки. Если start_index больше или равен общему количеству изображений, результат равен 0.

  • limit (INT, обязательно): Максимальное количество изображений для подсчёта. По умолчанию -1, что означает без лимита: подсчитываются все изображения, оставшиеся после start_index. Если задано 0, результат будет 0, даже если изображения существуют. Если используется положительное значение, количество не превысит это число и будет ограничено количеством доступных изображений.

Выходы

  • INT: Количество файлов изображений, удовлетворяющих ограничениям start_index и limit. Например, при start_index = 2 и limit = 3 нода возвращает количество изображений, доступных начиная с 3-го изображения и далее, но не более 3.

Примечания по использованию

  • Папка должна быть локальным путём, доступным для ComfyUI.
  • Файлы изображений подсчитываются в том порядке, в котором их возвращает список папки, поэтому если ваш рабочий процесс зависит от определённого порядка, называйте файлы соответствующим образом (например, с номерами с ведущими нулями).
  • Этот узел только подсчитывает файлы; он не загружает и не возвращает данные изображений. Используйте его в паре с узлами загрузчика или списка, которые потребляют полученное целое число.
  • limit = -1 — это типичная настройка «подсчитать всё», и она используется по умолчанию.

Комментарии

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

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