<aside>
ðŸ›
Use First Available Image
****Select the first available image from multiple input sources. Prioritizes inputs in order: if first image is available, use it; if not, try second; and so on until an available image is found. Perfect for fallback workflows, redundancy handling, and conditional source selection.
</aside>
What it does
Image Selector evaluates multiple image inputs in priority order and outputs the first available image it encounters. Each input is checked sequentially—if an image exists, it passes through; if not (empty/null), the selector moves to the next input. Stops when the first non-empty image is found and outputs it. Essential for building resilient workflows with fallback options.
Problem it solves
- Fallback handling – Use alternative image if primary source fails
- Source redundancy – Try multiple sources until one works
- Priority-based selection – Use highest priority available option
- Conditional source selection – Automatically choose best available source
- Error resilience – Continue workflow even if some inputs fail
- Pipeline robustness – Handle missing or failed outputs gracefully
- Workflow branching – Select from different processing paths
- Batch consolidation – Merge results from multiple parallel workflows
Input/Output
<aside>
- Input: Multiple image sources (2-N inputs)
- Input 1: Primary image (or empty/null)
- Input 2: First fallback image (or empty/null)
- Input 3+: Additional fallback images (optional)
- Format: Any image format (JPEG, PNG, etc.) or empty/null
- Output: Single selected image
- Selection: First non-empty image from inputs
- Format: Same format as selected input image
</aside>
How to Use
-
Connect inputs → Attach 2+ image sources to selector

-
Set priority → Arrange inputs in priority order (1st = highest)