Apply one of 18 generative visual treatments—or a custom instruction—to a connected image with Seedream 5 Pro Edit.
Where: Flowgen → Add → Image & Vector → Edit → Gen Effect
Key ideas
- Gen Effect is one graph step: Apply one of 18 generative visual treatments—or a custom instruction—to a connected image with Seedream 5 Pro Edit.
- Typed sockets: Inputs: Image / image_in — the image to edit.; Text / text_in — optional custom effect instruction.. Outputs: Image Output / image_out — the generated treatment.. Settings stay on the node rather than masquerading as extra wires.
- Card and Properties agree: The compact card and selected-node Properties sidebar expose the same persisted controls: Preset: Warm, Cool, Cinematic, Vintage, Noir, Dramatic, Neon, Film Grain, Vignette, Light Leak, Lens Flare, Glitch, Color Fringe, Scanlines, Color Wash, Motion Streak, Zoom Burst, or Camera Shake.; Custom prompt — overrides the preset; Use preset clears the override..
- Execution behavior: Run sends the source plus the chosen preset instruction or custom override to Seedream 5 Pro Edit and saves a new image.
- Cost and privacy boundary: This is a paid provider-backed node. Review the displayed Sparks/Flowies estimate before running or scaling it across a List.
- Gen Effect card: GenEffectNode uses the authored shared-card path. Apply a semantic generated effect preset or custom replacement prompt.
- Properties sidebar: Card-owned preset and prompt controls; common properties shell
- Opened surfaces: Image lightbox; result preview
Steps
- Connect an image.
- Choose a preset and preview the wording in Properties.
- Optionally enter/connect a custom instruction; know that it replaces the preset.
- Click Use preset to return to the picker.
- Run one image and judge content preservation as well as style.
- Only then place the node inside a List batch.
Inputs
- Image / image_in — the image to edit.
- Text / text_in — optional custom effect instruction.
Outputs
- Image Output / image_out — the generated treatment.
Controls
- Preset: Warm, Cool, Cinematic, Vintage, Noir, Dramatic, Neon, Film Grain, Vignette, Light Leak, Lens Flare, Glitch, Color Fringe, Scanlines, Color Wash, Motion Streak, Zoom Burst, or Camera Shake.
- Custom prompt — overrides the preset; Use preset clears the override.
Important behavior
- Cinematic is the default preset.
- Typed/connected custom text replaces the preset instruction; it is not appended to it.
- The node is an edit operation and requires Image input.
- It currently routes to fal Seedream 5 Pro Edit.
MCP authoring
- Create with create_node { type: "genEffect" }.
- Connect exact handles with connect_nodes when the node has more than one input or output.
- Set the complete control bag described by this article before run_node; set_props shallow-merges node data, so replacing a nested bag requires every value you want to keep.
Gen Effect controls and presets
- Add path: Flowgen → Add → Image & Vector → Edit → Gen Effect.
- Card: GenEffectNode.
- Properties: Card-owned preset and prompt controls; common properties shell.
- Controls: 18 presets; Custom prompt; Use preset.
- Opened surfaces: Image lightbox; result preview.
Tips
- Test the operation on one representative asset before placing it inside a List iteration.
- Keep the untouched source upstream so the operation can be changed or bypassed later.
- Judge edges and color at the intended delivery size as well as at full preview size.
Limitations and important notes
- Generative edits can alter content, text, identity, or geometry; this is not a deterministic color filter.
- Only one preset or one overriding custom instruction is active per run.
Troubleshooting
Changing the preset has no effect
A custom prompt is still overriding it. Click Use preset or clear the connected Text input.
FAQ
Does this open the full Image Editor?
No. This is a focused Flowgen node. Use Image Editor when you need layers, selections, paint, paths, or several edits in one document.
Can I use it in a List iteration?
Yes. Wire the current row field into the typed input, collect the exact output handle, and test one row before scaling the run.