Home › Prompts › Ideogram › Brand poster with JSON layout and palette
Brand poster with JSON layout and palette
A structured JSON prompt with bounding boxes and hex palette for pixel-disciplined branded graphics.
IdeogramImage generationRuleStack original
Written for Ideogram 4.5 · Updated 2026-10-16
Note: Review and test before use. Provided as is, without warranty. See Terms.
Prompt
Download{
"high_level_description": "A launch poster for [product] announcing '[headline]'.",
"style_description": {
"aesthetics": "[mood words, e.g. bold, optimistic, clean]",
"lighting": "soft studio light",
"medium": "graphic design",
"art_style": "flat vector shapes with subtle grain, modern sans-serif typography",
"color_palette": ["#[hex1]", "#[hex2]", "#[hex3]", "#FFFFFF"]
},
"compositional_deconstruction": {
"background": "[background description]",
"elements": [
{"type": "text", "bbox": [60, 60, 240, 940], "text": "[HEADLINE]", "desc": "Huge bold sans-serif headline, white."},
{"type": "obj", "bbox": [280, 150, 760, 850], "desc": "[hero illustration of the product]"},
{"type": "text", "bbox": [800, 100, 880, 900], "text": "[subline]", "desc": "Medium sans-serif, centered."},
{"type": "text", "bbox": [900, 300, 960, 700], "text": "[URL]", "desc": "Small text, centered."}
]
}
}Replace everything in [square brackets] with your own details.
Settings & parameters
- Pick Ideogram 4.5 explicitly; paste JSON without code fences
- Turn Magic Prompt off so your JSON is used as written
- bbox is [y_min, x_min, y_max, x_max] on a 0–1000 grid; up to 16 palette colors overall, 5 per element
Variations
- Remove all bbox fields to let Ideogram place elements itself.
- Swap "photo" for "art_style" for a photographic poster (use one, not both).
- Reuse the same JSON and change only the text to make a series.
Tips
- List the most important elements first; very long JSON can lose its last elements.
- On 4.5, style presets and negative prompts are 3.0-only features; steer with JSON instead.