ComfyUI Node
toobusy Ideogram Layout Builder
A ComfyUI node in toobusy/Plan with 16 inputs and 4 outputs.
toobusy Ideogram Layout Builder
- image
- ideogram_json
- width
- height
- text_json
◄high_level_descriptionA clean editorial poster with deliberate layout.►
◄aestheticsclean commercial design, sharp focus, balanced negative space►
◄lightingsoft studio lighting with gentle shadows►
◄photoprofessional product photography, 85mm lens►
◄mediumphotography►
◄global_palette#111111, #FFFFFF, #D8C7A3►
◄include_global_palettetrue►
◄strict_texttrue►
◄reinforce_texttrue►
◄backgroundminimal studio background with subtle depth and a clean surface►
◄elements_json[]►
◄width2048►
◄height2048►
◄text_overlay_modefalse►
◄imported_json—►
Categorytoobusy/Plan
Inputs (16)
| Name | Type | Default | Description |
|---|---|---|---|
| high_level_description | STRING | A clean editorial poster with deliberate layout. | — |
| aesthetics | STRING | clean commercial design, sharp focus, balanced negative space | — |
| lighting | STRING | soft studio lighting with gentle shadows | — |
| photo | STRING | professional product photography, 85mm lens | — |
| medium | STRING | photography | — |
| global_palette | STRING | #111111, #FFFFFF, #D8C7A3 | — |
| include_global_palette | BOOLEAN | true | — |
| strict_text | BOOLEAN | true | — |
| reinforce_text | BOOLEAN | true | — |
| background | STRING | minimal studio background with subtle depth and a clean surface | — |
| elements_json | STRING | [] | — |
| width | INT | 2048256–2048 | — |
| height | INT | 2048256–2048 | — |
| text_overlay_mode | BOOLEAN | false | On: drop text elements from ideogram_json (Ideogram generates art only) and route them to the text_json output for Layout Text Overlay — crisp Korean instead of garbled rendering. Off: text stays in the generated image (fine for English). |
| imported_jsonopt | STRING | Connect an Ideogram JSON draft (e.g. from Image → Ideogram Layout). Run upstream, then press '⟳ Pull from input' on the node to load it onto the canvas. | |
| imageopt | IMAGE | Optional: the analyzed image. Pulling lays it under the canvas as the reference backdrop so boxes land on the real image. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| ideogram_json | STRING | — |
| width | INT | — |
| height | INT | — |
| text_json | STRING | — |