ComfyUI Node
(Deno) Ideogram Director
DENO Custom Nodes vunknown. The DENO info button checks Comfy Registry and marks this node when an update is available. Visual Ideogram 4 caption studio. Edit the structured JSON prompt (boxes / descriptions / style) over the generated result and regenerate in place. Wire 'prompt' into the positive CLIPTextEncode.
(Deno) Ideogram Director
- backdrop
- prompt
- width
- height
- seed
- bboxes
◄width1024►
◄height1024►
◄seed0►
◄high_level_description►
◄background►
◄style_modenone►
◄aesthetics►
◄lighting►
◄medium►
◄photo►
◄art_style►
◄import_modeAsk Before Replacing►
◄caption_data►
◄seed_locktrue►
◄auto_savefalse►
◄save_prefixIdeogram_Director►
◄aspect_ratio1:1►
◄include_aspect_ratiofalse►
◄translate_outputEnglish►
◄view_languageEnglish►
◄translation_engineGoogle►
◄libretranslate_url►
◄import_json—►
◄input_width—►
◄input_height—►
◄input_megapixels—►
CategoryDeno/Ideogram
Inputs (27)
| Name | Type | Default | Description |
|---|---|---|---|
| width | INT | 102464–16384 | Output image width passed downstream. |
| height | INT | 102464–16384 | Output image height passed downstream. |
| seed | INT | 00–18446744073709550000 | Seed value passed downstream. The Director Fixed/Random control manages it. |
| high_level_description | STRING | Short whole-scene summary used in the Ideogram JSON prompt. | |
| background | STRING | Background or setting description used in the Ideogram JSON prompt. | |
| style_mode | COMBO | none | Choose no style block, photo style, or art style. |
| aesthetics | STRING | General visual mood or aesthetic notes for the style block. | |
| lighting | STRING | Lighting notes for the style block. | |
| medium | STRING | Medium/material notes for art-style prompts. | |
| photo | STRING | Photography notes used when Photo style is active. | |
| art_style | STRING | Art style notes used when Art style is active. | |
| backdropopt | IMAGE | Shown on the board as a layout backdrop to trace over. It is not used for generation. | |
| import_modeopt | COMBO | Ask Before Replacing | How connected JSON should handle an existing board. |
| caption_dataopt | STRING | Internal saved board state managed by the editor. Do not edit it by hand. | |
| seed_lockopt | BOOLEAN | true | Saved Fixed/Random seed state used by the Director UI. |
| auto_saveopt | BOOLEAN | false | Save the latest generated result automatically when enabled. |
| save_prefixopt | STRING | Ideogram_Director | Filename prefix used by Save Image / Auto-save. |
| aspect_ratioopt | STRING | 1:1 | Ratio label derived from the selected output size. |
| include_aspect_ratioopt | BOOLEAN | false | Advanced compatibility toggle. Normally off because width/height carry the real shape. |
| translate_outputopt | COMBO | English | Final prompt language mode. Board text can stay in your language while output becomes English. |
| view_languageopt | COMBO | English | Language used to read and edit the board UI descriptions. |
| translation_engineopt | COMBO | Translation engine used when refreshing board language or final English output. | |
| libretranslate_urlopt | STRING | Custom LibreTranslate server URL, used only when the custom engine is selected. | |
| import_jsonopt | STRING | Optional connected JSON prompt from an upstream LLM or Prompt Text node. | |
| input_widthopt | INT | 256–4096 | Optional connected output width. Snaps to a multiple of 16 and wins when width and height are both connected. |
| input_heightopt | INT | 256–4096 | Optional connected output height. Snaps to a multiple of 16 and wins when width and height are both connected. |
| input_megapixelsopt | FLOAT | 0.05–10 | Optional connected megapixel budget. Used with the current aspect ratio when width and height are not both connected. |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | Minified Ideogram JSON prompt to connect into positive CLIPTextEncode. |
| width | INT | Selected output width in pixels. |
| height | INT | Selected output height in pixels. |
| seed | INT | Selected seed value. |
| bboxes | BBOX | Drawn board boxes as downstream BBOX data. |