> ## Documentation Index
> Fetch the complete documentation index at: https://docs.memo.solutions/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating Images

> How to generate images in Studio — prompting, references, brand assets, iteration, and the grid preset system.

## Prompting

Describe what you want in natural language. The agent interprets, refines, and generates. Good prompts tend to include:

* **Subject** — what's in the image
* **Style** — photography, illustration, 3D render, editorial
* **Mood** — minimal, dramatic, warm, cinematic
* **Technical** — lighting direction, camera angle, color palette, lens

You don't need to be an expert prompter. The agent asks clarifying questions when a prompt is vague. It also has access to a deep prompting framework that covers text-to-image, multimodal editing, style transfer, and text rendering.

By default, Memo enhances your prompt before generation (**Memo Magic**). You can also switch to **Simple** mode to send your exact words verbatim — useful when you've written a precise prompt yourself. See [Simple vs Memo Magic](/studio/prompt-modes) for the full breakdown.

## Using references

Drag any inspiration from your library onto the Studio canvas. When you mention it in chat, the agent uses it as visual context — matching its style, composition, or color palette.

If the inspiration has been [analyzed](/save-organize/analyzing-images), the agent gets the full creative breakdown — not just the pixels. It can match the lighting setup, use the extracted palette, or apply the composition style to a new subject.

## Brand assets as constraints

Type `@` to mention a brand kit or specific asset. The agent loads your brand context and generates within those constraints. This is how you get consistency without repeating yourself every prompt.

See [Using Brand Assets in Studio](/brand-kits/using-brand-assets) for the full workflow.

## Aspect ratio and quality

The agent supports multiple aspect ratios (square, landscape, portrait, 16:9, 9:16) and quality levels:

* **1K** — fast drafts
* **2K** — high quality (default)
* **4K** — highest quality

You can specify these in your prompt, or the agent will choose smart defaults based on your use case.

## Grid presets

Grid presets are templated starting points — pre-written prompt structures organized by category. Open the preset menu from the canvas toolbar, browse or search the tree, click a preset tile, and pick a quality (1K / 2K / 4K). Each preset has:

* A vision-analyzed, rewritten prompt template
* Smart per-preset aspect ratio defaults
* A two-step picker: preset → quality, then Generate

Presets give you consistent starting points while leaving room for creative direction.

## Extract Grid

Right-click any reference image on the canvas and pick **Extract Grid** to reuse its layout as a template. Memo analyses the source — composition, panel structure, alignment — and turns it into a reusable grid you can populate with new content. Useful when you've found a layout you like and want to keep its bones while changing everything inside it.

## Iteration

After a generation, you can:

* Ask for **variations** — "try a warmer color palette"
* Request **edits** — "remove the text overlay"
* **Start fresh** — "let's try a completely different direction"

Each iteration appears as a new node on the canvas. You never lose previous versions. The full conversation history is preserved, so the agent remembers the creative thread across every turn.

## Generations run in the background

Generations are queued. The moment you submit, the request is accepted and the canvas shows a placeholder node. You can keep prompting, switch projects, or close the tab — when you come back, completed generations are already there. There's nothing you have to wait around for.

## Uploading your own references

Drag any image from your desktop onto the canvas, or press **Cmd+U** to open the upload dialog. Uploads are capped at **30 MB per file** — high enough for full-quality stills, RAW exports, or short animation frames.

## Design Editor

Click into any image node and select **Edit** to open the Design Editor — a lightweight overlay tool for adding text, simple shapes, and brand-locked color fills directly on top of an image.

When you're ready to publish, click **Export** for one-click platform sizing:

* **Instagram Post** — 1080×1080
* **Instagram Story** — 1080×1920
* **X / Twitter Post** — 1200×675
* **LinkedIn Post** — 1200×627
* **TikTok Cover** — 1080×1920
* **Original** — keeps the source resolution

You can either download the export locally, or save it back as a new node on the canvas to keep iterating.

## Video generation

The agent can also generate videos with control over:

* **Duration** — 3s, 5s, 8s, 10s, or 15s
* **Aspect ratio** — 16:9, 9:16, 1:1
* **Creative direction** — describe motion, camera movement, and action

Videos appear as playable nodes on the canvas with the same status badges and action buttons as images.

## Error handling

The system classifies errors into specific categories — timeout, prompt too long, safety filter, rate limit, asset upload failure, upstream outage — and shows a clear message for each. Failed generations stay visible on the canvas at their saved position with the error displayed.

If the canvas autosave fails three times in a row, a persistent banner appears. It auto-clears when the next save succeeds.
