How to Read an AI Image Prompt
Read a prompt by separating its subject, composition, lighting, style, and constraints. Learn what an example can show and what still needs testing.
On this page
Read a prompt as a set of decisions
Before copying an image prompt, identify what is in the picture, how its parts relate, what must stay fixed and what the result should let you observe. This helps you adapt the idea without keeping instructions that belong to someone else's task.
This is a reading method, not a statistical study or a tested formula. The examples below are curated references; a prompt paired with an attractive image does not by itself prove the generation history or the effect of each word.
Separate four kinds of information
| Part | Question to ask | Example |
|---|---|---|
| Subject | Who or what must appear? | One unbranded ceramic mug |
| Relationships | How are objects, light and framing arranged? | Mug left of centre; window light from the right |
| Constraints | What must be exact or preserved? | Keep the handle visible; no printed lettering |
| Observations | What will you inspect afterward? | One handle, readable silhouette, consistent shadow |
A style phrase such as “quiet editorial photograph” provides direction but does not replace those decisions. Not every image needs every possible field: an abstract colour study has different requirements from a labelled product diagram.
beautiful cinematic product photo, professional, highly detailed
one matte ceramic mug on a pale table; handle visible on the right; soft window light from the left; leave empty space above; no words or logo
Read the whole input, not only the text
Look for references to an uploaded image, a style reference, an aspect ratio or a model-specific option. If that input is missing, copying the words does not reproduce the original task. A request to “keep this face” needs an identity source; words alone cannot reconstruct an unseen reference.

Curated prompt example: separate the subject, light and constraints before adapting it. This card does not establish a word-by-word causal explanation.
View promptHide prompt
{
"portrait_prompt": {
"subject": {
"description": "Based on <User Portrait>, a young woman lying on white sofa, seen from directly above, relaxed lazy pose, looking up at camera",
"features": {
"hair": "Messy tousled hair spread on sofa cushion",
"expression": "Relaxed, slightly tired, intimate late-night vibe"
},
"pose": "Lying on back on sofa, one hand reaching down to touch her heel still on her foot, fingers hooked on the back of her high heel about to slip it off, other hand resting near her head or in her hair, legs slightly bent, the moment of taking off shoes"
},
"attire": {
"type": "Based on user-uploaded clothing reference",
"details": [
"Black blazer dress",
"Sheer black stockings",
"Heels removed and held in hand"
],
"color": "As per clothing reference"
},
"composition": {
"shot_type": "Top-down overhead shot, full body visible",
"focal_length": "28-35mm wide angle, compact camera",
"camera_angle": "Directly overhead, bird's eye view, looking straight down",
"camera_height": "Standing directly over subject",
"framing": "Subject fills frame diagonally, some sofa and floor visible around edges, casual snapshot framing",
"aspect_ratio": "9:16"
},
"lighting": {
"type": "Direct on-camera flash, harsh and unflattering",
"direction": "From camera position straight down",
"mood": "Hard flash creating harsh highlights on skin and fabric, distinct shadow cast on sofa beneath subject, flash reflection in eyes, overexposed hot spots on forehead and cheekbones"
},
"color_palette": {
"film_simulation": "CCD compact camera with flash",
"style": "Early 2000s point-and-shoot digital camera, direct flash, high ISO noise, warm incandescent ambient mixed with cool flash, slightly muddy colors",
"tones": [
"Cool flash on skin",
"Warm ambient in shadows",
"Blown highlights"
],
"grade_notes": [
"highlight: BLOWN OUT, clipped whites on skin and sofa",
"shadow: warm ambient light visible in corners",
"contrast: harsh from flash, deep blacks where flash doesn't reach",
"noise: VISIBLE high ISO digital noise, color noise in shadows",
"sharpness: slightly soft, compact camera lens quality",
"flash falloff: bright center, darker edges"
]
},
"environment": {
"setting": "Hotel room interior, nighttime",
"background": "White sofa, marble floor partially visible, window with city lights or curtains in background, indoor ambient warm lighting mixed with flash",
"atmosphere": "Late night, private moment, after-party vibe"
},
"mood": "Intimate snapshot, late night hotel room, caught on compact camera with flash, raw and unpolished",
"technical_tags": [
"top-down overhead shot",
"direct on-camera flash",
"CCD compact camera",
"high ISO digital noise",
"visible noise grain",
"blown highlights",
"harsh flash lighting",
"early 2000s digital photo",
"point-and-shoot aesthetic",
"NOT professional",
"candid snapshot"
],
"character_reference": "Based on user-uploaded character reference",
"clothing_reference": "Based on user-uploaded clothing reference",
"negative_prompt": "professional studio lighting, softbox, natural light only, side lighting, rim light, no flash, perfectly exposed, no noise, clean image, magazine editorial, too polished, AI look, plastic skin"
}
}Distinguish observation from explanation
“The headline occupies two lines” is something you can inspect in an image. “This keyword made the headline correct” requires a comparison that isolates the change. A model badge is recorded metadata, not evidence that the image was generated in a particular product or chosen by a paying customer.
Likewise, a popular or long prompt is not necessarily a better prompt. When judging a method, ask whether the task, model version, reference inputs, settings and selection policy were held steady. The same-prompt test shows what a bounded comparison can and cannot establish.
Adapt one decision at a time
- Keep the structure needed for your task, such as subject plus framing.
- Replace details that belong to the original example.
- Remove irrelevant or conflicting instructions.
- List a few visible acceptance checks before generating.
- Save the result and note which decision you change next.
For example, when adapting a portrait brief into a product brief, “natural skin texture” is no longer useful. Replace it with the product's actual surface and preservation requirements; do not simply add product words to an unchanged portrait template.
There is no required word count or JSON format. Labelled lines can make a complex brief easier for you to review; they do not guarantee better generation. Structured prompt templates provide editable starting points, with that limitation made explicit.
Practise on different image tasks
Compare the decisions in a portrait, a product image and a poster. These independently curated examples have different inputs and are not a model benchmark.
Open the gallery, choose an example close to your task and write down its subject, relationships and constraints. Then decide what your own output must show before you reuse any of its wording.










