ComfyUI Node

Image Edit List (kppb)

Prebuilt edit instructions as a batch — add freckles, change the sky, queue it

By artokun·Created 7 months ago·Updated 3 months ago· 29
Image Edit List (kppb)
    • list
    • count
    Add bokeh backgroundfalse
    Add confetti fallingfalse
    Add fog and hazefalse
    Add frecklesfalse
    Add gentle rainfalse
    Add golden dust particlesfalse
    Add lens flarefalse
    Add motion blurfalse
    Add neon glow and reflectionsfalse
    Add snow fallingfalse
    Add sparkles catching the lightfalse
    Add sunglassesfalse
    Add tattoos on the armsfalse
    Add wet reflective surfacesfalse
    Change background to beach sunsetfalse
    Change background to city rooftopfalse
    Change background to city skyline at nightfalse
    Change background to coffee shopfalse
    Change background to neon-lit alleyfalse
    Change background to studio backdropfalse
    Change hair to blackfalse
    Change hair to blondefalse
    Change hair to pinkfalse
    Change hair to redfalse
    Change lighting to golden hourfalse
    Change lighting to neonfalse
    Change season to autumnfalse
    Change season to winterfalse
    Change time to nighttimefalse
    Change to overcast skyfalse
    Remove background distractionsfalse
    Turn into cinematic film stylefalse
    Turn into vintage film stylefalse
    custom_entries

    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.

    Categoryconditioning/klein

    Inputs (34)

    NameTypeDefaultDescription
    Add bokeh backgroundBOOLEANfalse
    Add confetti fallingBOOLEANfalse
    Add fog and hazeBOOLEANfalse
    Add frecklesBOOLEANfalse
    Add gentle rainBOOLEANfalse
    Add golden dust particlesBOOLEANfalse
    Add lens flareBOOLEANfalse
    Add motion blurBOOLEANfalse
    Add neon glow and reflectionsBOOLEANfalse
    Add snow fallingBOOLEANfalse
    Add sparkles catching the lightBOOLEANfalse
    Add sunglassesBOOLEANfalse
    Add tattoos on the armsBOOLEANfalse
    Add wet reflective surfacesBOOLEANfalse
    Change background to beach sunsetBOOLEANfalse
    Change background to city rooftopBOOLEANfalse
    Change background to city skyline at nightBOOLEANfalse
    Change background to coffee shopBOOLEANfalse
    Change background to neon-lit alleyBOOLEANfalse
    Change background to studio backdropBOOLEANfalse
    Change hair to blackBOOLEANfalse
    Change hair to blondeBOOLEANfalse
    Change hair to pinkBOOLEANfalse
    Change hair to redBOOLEANfalse
    Change lighting to golden hourBOOLEANfalse
    Change lighting to neonBOOLEANfalse
    Change season to autumnBOOLEANfalse
    Change season to winterBOOLEANfalse
    Change time to nighttimeBOOLEANfalse
    Change to overcast skyBOOLEANfalse
    Remove background distractionsBOOLEANfalse
    Turn into cinematic film styleBOOLEANfalse
    Turn into vintage film styleBOOLEANfalse
    custom_entriesSTRING

    Outputs (2)

    NameTypeDescription
    listLIST
    countINT