5.0 KiB
Local Image Loader
Overview
The Local Image Loader node provides a visual gallery interface for browsing and selecting images, videos, and audio files from your local filesystem directly within ComfyUI. This streamlined version focuses on essential functionality without the complexity of tagging or metadata management.
Features
- Visual Gallery Browser: Browse local directories with thumbnail previews
- Multi-Media Support: Load images, videos, and audio files
- Directory Navigation: Navigate through folders with ease
- Sorting Options: Sort by name, date, or file size
- Saved Paths: Save frequently used directory paths for quick access
- Pagination: Handle large directories with paginated display
- Lightbox Preview: Full-size preview with zoom and pan capabilities
Node Inputs
Required Inputs
None - The node uses a visual interface for file selection
Hidden Inputs
unique_id: Automatically assigned node identifier
Node Outputs
| Output | Type | Description |
|---|---|---|
image |
IMAGE | The selected image as a tensor |
video_path |
STRING | Path to the selected video file |
audio_path |
STRING | Path to the selected audio file |
info |
STRING | JSON metadata about the selected image |
Usage
Basic Workflow
- Add the Node: Search for "Local Image Loader" in the node menu
- Browse Directory: Enter a directory path or use saved paths
- Select Media: Click on thumbnails to select files
- Connect Outputs: Use the outputs in your workflow
Interface Controls
Path Management
- Directory Input: Enter or paste a directory path
- Saved Paths Dropdown: Quick access to saved directories
- Save Path Button (💾): Save current directory to favorites
- Browse Button (📁): Load the entered directory
View Options
- Videos Checkbox: Show/hide video files
- Audio Checkbox: Show/hide audio files
- Sort By: Choose between Name, Date, or Size
- Sort Order: Ascending (↑) or Descending (↓)
- Refresh Button (🔄): Reload current directory
Gallery Display
- Thumbnail Grid: Visual preview of files
- Blue Border: Selected items are highlighted
- Folder Icons: Navigate into subdirectories
- Video Overlay: Visual indicator for video files
- Pagination: Navigate through pages of results
File Support
Supported Image Formats
.jpg,.jpeg.png.bmp.gif.webp
Supported Video Formats
.mp4.webm.mov.mkv.avi
Supported Audio Formats
.mp3.wav.ogg.flac
Image Metadata
When an image is selected, the node extracts and returns metadata including:
- Basic Info: Filename, width, height, format, mode
- Embedded Parameters: Generation parameters if present
- Workflow Data: Embedded ComfyUI workflow if present
- Prompt Data: Embedded prompt information if present
Examples
Loading an Image for Processing
Local Image Loader → Load Image → Image Processing Node
↓
[info] → Display Text (to show metadata)
Setting Up a Multi-Media Workflow
Local Image Loader → [image] → Image Preview
↓
[video_path] → Video Player Node
↓
[audio_path] → Audio Player Node
Tips and Best Practices
- Save Frequently Used Paths: Use the save button to bookmark directories you use often
- Use Sorting: Sort by date to find recent files quickly
- Keyboard Navigation: Press Enter in the path field to load a directory
- Performance: For directories with thousands of files, use pagination to navigate efficiently
- Thumbnail Generation: Thumbnails are generated on-demand and cached for performance
Differences from Original
This version simplifies the original ComfyUI_Local_Image_Gallery by removing:
- Tag filtering and management
- Rating system
- Global tag search
- Metadata editing capabilities
These features were removed to focus on the core functionality of browsing and selecting files, making the tool simpler and more straightforward to use.
Troubleshooting
Common Issues
Directory Not Loading
- Verify the path exists and you have read permissions
- Check for special characters in the path
- Try using absolute paths instead of relative ones
Thumbnails Not Showing
- Ensure the files are in supported formats
- Check if the images are corrupted
- Try refreshing the gallery
Large Directories Slow to Load
- Use sorting and pagination to manage large folders
- Consider organizing files into subdirectories
- Enable only the media types you need (images, videos, audio)
Technical Details
The node creates a visual widget that runs in the ComfyUI interface and communicates with the backend through API endpoints to:
- List directory contents
- Generate thumbnails
- Save user preferences
- Handle file selection
All file operations are performed server-side for security, with proper path validation to prevent directory traversal attacks.