Nodes/SDVN_Comfy_node/πŸ’‘Image Chooser
ComfyUI Node

πŸ’‘Image Chooser

Pause the run and pick which images continue

By StableDiffusionVNΒ·Created 2 years agoΒ·Updated about a month agoΒ· 118
πŸ’‘Image Chooser
  • images
  • image
β—„modeChooseβ–Ί
β—„preview_rescale1.00β–Ί

This node puts a human in the loop. You generate a batch of candidates, the workflow pauses and shows you previews, you click the one (or ones) you like, and only those continue down the graph. It's the ComfyUI answer to "generate four, upscale the best" - instead of running everything to completion and throwing away three, you gate the expensive downstream steps behind a manual pick. If you've used the classic image-chooser / image-picker nodes, this is that same interrupt pattern, built into the SDVN pack.

Why it's genuinely useful: the costly part of most workflows is the second half - upscale, face detail, a refinement pass. Fanning that out over a whole batch is wasteful when you only want the keeper. Chooser lets you branch: cheap generation for everyone, expensive finishing for the chosen.

How it works

Because it's an output node that can halt execution, when it's set to choose it interrupts the run mid-flow and surfaces the incoming images as clickable previews in the node. You select, hit continue, and it emits only your selection as an image list to whatever's wired after it. The Last/First modes skip the pause entirely and auto-pick, which is how you flip the same graph from interactive to unattended.

The inputs and outputs that matter

  • images (optional) - the batch of candidates to choose from, usually straight off a VAE Decode.
  • mode - the behavior switch:
    • Choose - pause and let you pick. This is the interactive mode and the reason to use the node.
    • First / Last - no pause; automatically pass the first (or last) image. Use these to run the workflow headless once you're done babysitting it.
  • preview_rescale - how large the preview thumbnails render (0.05 to 1). Turn it down when you're comparing a big batch of large images so they fit.

Output is image as a list - your selection, ready for the next step.

How to install it

ComfyUI Manager: search SDVN_Comfy_node, install, restart. Manual:

cd ComfyUI/custom_nodes
git clone https://github.com/StableDiffusionVN/SDVN_Comfy_node

then pip install -r custom_nodes/SDVN_Comfy_node/requirements.txt from your ComfyUI root, and restart. It's under SDVN β†’ Image.

Common issues & troubleshooting

The workflow just hangs. That's the feature, not a freeze - in Choose mode it's waiting for you to pick. Look at the node, select an image, and let it continue. If you queued it and walked away, it'll sit there indefinitely.

API / headless runs stall on it. An interactive pause can't resolve when there's no human. For automated or API execution, set mode to First or Last so it never waits. This is the single most common gotcha with picker nodes.

My selection didn't stick. Make sure you confirmed the pick before continuing, and that the node's output is actually wired into the downstream branch - an unconnected chooser will happily let you pick and then nothing happens.

Previews are huge / laggy. Drop preview_rescale. Rendering a batch of full-size images in-node is what's slowing the UI.

CategoryπŸ“‚ SDVN/🏞️ Image

Inputs (3)

NameTypeDefaultDescription
modeCOMBOChoose3 options: Choose, Last, First
preview_rescaleFLOAT1.000.05–1β€”
imagesoptIMAGEβ€”

Outputs (1)

NameTypeDescription
imageIMAGEβ€”