Image Edit List (kppb)
Prebuilt edit instructions as a batch — add freckles, change the sky, queue it
- list
- count
The Image Edit Composer builds a single edit instruction from slots and fields. This node is the batch-oriented sibling: Image Edit List (kppb) gives you 33 prewritten edit instructions as checkboxes, each one already phrased as a complete imperative - Add freckles, Add sunglasses, Add tattoos on the arms, Change hair to blonde, Change hair to pink, Change background to beach sunset, Change background to city skyline at night, Change lighting to golden hour, Change lighting to neon, Change season to winter, Turn into cinematic film style, Remove background distractions, Add snow falling, Add bokeh background. Tick the edits you want to compare and queue them.
What it's for
This is the "which tweak actually improves the shot" node. You've got a base generation you like; the question is whether it's better with freckles, blonde hair, a rooftop background, or a cinematic grade. Each checkbox is a complete edit instruction for Klein's editing mode, so the strings work standalone or through the Image Edit Composer's pipeline. Where the Composer is for stacking custom edits on one image, this list is for sweeping many possible edits and picking the winner.
How it works
Same pack list-node pattern: boolean per edit, custom_entries for your own instructions (one per line, passed through verbatim), and:
list- the selected edit instruction strings.count- the total, to size the batch.
Wire list into a ComfyLab XY Plot Queue dimension and count to its step count, with the base image as your fixed input - the queue re-runs the edit subgraph once per selected instruction. That's the honest use case: one source image, a handful of possible edits, a grid of "what if" versions.
Installing
Pack standard:
cd ComfyUI/custom_nodes
git clone https://github.com/artokun/ComfyUI-Photoreal-Prompt-Builder.git comfyui-klein-photoreal-promptbuilder
Restart, no pip deps, under conditioning/klein - or "Photoreal Prompt Builder" in ComfyUI Manager.
Two things to keep in mind. First, the recurring ComfyLab quirk: install "ComfyLab Pack" manually because Manager can't auto-resolve XYPlotQueue. Second, the more subtle one: edits like "change hair to blonde" and "change background to X" are independent, but edits like "turn into cinematic film style" and "turn into vintage film style" are mutually exclusive - the model can't do both at once, and if you tick both, one will win messily. Batch conflicting edits separately.
Inputs (34)
| Name | Type | Default | Description |
|---|---|---|---|
| Add bokeh background | BOOLEAN | false | — |
| Add confetti falling | BOOLEAN | false | — |
| Add fog and haze | BOOLEAN | false | — |
| Add freckles | BOOLEAN | false | — |
| Add gentle rain | BOOLEAN | false | — |
| Add golden dust particles | BOOLEAN | false | — |
| Add lens flare | BOOLEAN | false | — |
| Add motion blur | BOOLEAN | false | — |
| Add neon glow and reflections | BOOLEAN | false | — |
| Add snow falling | BOOLEAN | false | — |
| Add sparkles catching the light | BOOLEAN | false | — |
| Add sunglasses | BOOLEAN | false | — |
| Add tattoos on the arms | BOOLEAN | false | — |
| Add wet reflective surfaces | BOOLEAN | false | — |
| Change background to beach sunset | BOOLEAN | false | — |
| Change background to city rooftop | BOOLEAN | false | — |
| Change background to city skyline at night | BOOLEAN | false | — |
| Change background to coffee shop | BOOLEAN | false | — |
| Change background to neon-lit alley | BOOLEAN | false | — |
| Change background to studio backdrop | BOOLEAN | false | — |
| Change hair to black | BOOLEAN | false | — |
| Change hair to blonde | BOOLEAN | false | — |
| Change hair to pink | BOOLEAN | false | — |
| Change hair to red | BOOLEAN | false | — |
| Change lighting to golden hour | BOOLEAN | false | — |
| Change lighting to neon | BOOLEAN | false | — |
| Change season to autumn | BOOLEAN | false | — |
| Change season to winter | BOOLEAN | false | — |
| Change time to nighttime | BOOLEAN | false | — |
| Change to overcast sky | BOOLEAN | false | — |
| Remove background distractions | BOOLEAN | false | — |
| Turn into cinematic film style | BOOLEAN | false | — |
| Turn into vintage film style | BOOLEAN | false | — |
| custom_entries | STRING | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| list | LIST | — |
| count | INT | — |