Extensions/ComfyUI Batch Name Loop
ComfyUI Extension

ComfyUI Batch Name Loop

A ComfyUI custom node package for batch image processing with filename preservation.

By cedarconnor·Created about a year ago·Updated about a year ago· 1
cedarconnor/comfyui-BatchNameLoop
Nodes4
On cloudLocal install
CategoryBatchNameLoop
Stars1
Updatedabout a year ago
Readme

ComfyUI Batch Name Loop

A ComfyUI custom node package for batch image processing with filename preservation.

Features

  • Batch Image Loader: Load multiple images from a folder
  • Batch Image Iterator: Process images individually in a loop
  • Batch Image Saver: Save processed images with preserved filenames
  • Filename Preservation: Maintain original filenames through the processing pipeline

Installation

  1. Clone this repository into your ComfyUI custom_nodes directory:
cd ComfyUI/custom_nodes
git clone https://github.com/yourusername/comfyui-BatchNameLoop.git
  1. Restart ComfyUI

Nodes

Batch Image Loader

  • Input: Folder path, file patterns (e.g., ".png,.jpg,*.jpeg")
  • Output: Batch of images, filenames array, count
  • Loads all matching images from the specified folder

Batch Image Iterator

  • Input: Batch images, filenames, index
  • Output: Single image, corresponding filename
  • Extracts a single image and filename by index for individual processing

Batch Image Saver

  • Input: Batch images, filename prefix, output folder
  • Output: Array of saved file paths
  • Saves entire batch with optional filename preservation

Batch Image Single Saver

  • Input: Single image, original filename, output folder
  • Output: Saved file path
  • Saves one image with preserved original filename

Usage Example

  1. Use Batch Image Loader to load a folder of images
  2. Connect to your image processing nodes
  3. Use Batch Image Iterator in a loop to process each image
  4. Use Batch Image Single Saver to save with original filenames

Requirements

  • ComfyUI
  • PIL (Pillow)
  • PyTorch
  • NumPy

License

MIT License