general user image_generation template risk: low
Over-the-Shoulder Joyful Street Laugh Prompt
A JSON structure defining parameters like colors, composition, environment, lighting, mood, and a core prompt for generating a cinematic street photography image of a photographer…
PROMPT
{
"colors": {
"color_temperature": "warm",
"contrast_level": "medium",
"dominant_palette": [
"brown",
"beige",
"muted teal",
"cream"
]
},
"composition": {
"camera_angle": "eye-level",
"depth_of_field": "shallow",
"focus": "A young ${gender} laughing",
"framing": "The main subject is framed by a blurred crowd in the background and a camera in the foreground. The camera's screen creates a frame-within-a-frame, emphasizing the act of photography."
},
"description_short": "An over-the-shoulder shot of a photographer taking a picture of a joyful young ${gender} laughing heartily in the middle of a blurred crowd.",
"environment": {
"location_type": "outdoor",
"setting_details": "A busy, crowded public space, likely a city street or plaza. The background is filled with many people, all rendered as a soft blur, with some red bokeh lights visible.",
"time_of_day": "afternoon",
"weather": "cloudy"
},
"lighting": {
"intensity": "moderate",
"source_direction": "front",
"type": "natural"
},
"mood": {
"atmosphere": "A candid moment of pure joy",
"emotional_tone": "joyful"
},
"narrative_elements": {
"character_interactions": "A photographer is capturing a candid, happy moment of a ${gender}, suggesting a positive and comfortable rapport between them.",
"environmental_storytelling": "The crowded, out-of-focus background highlights the ${gender} as a singular point of happiness and calm within a bustling environment, making the moment feel personal and intimate.",
"implied_action": "A photoshoot is actively in progress, capturing a spontaneous reaction from the subject."
},
"objects": [
"camera",
"${gender}",
"crowd"
],
"people": {
"ages": [
"young adult"
],
"clothing_style": "casual winter wear",
"count": "unknown",
"genders": [
"female"
]
},
"prompt": "Cinematic street photography from an over-the-shoulder perspective. A photographer holds a digital camera, its screen displaying the shot. The subject is a beautiful young Asian ${gender} with wavy brown hair, who is bursting into a joyful, open-mouthed laugh. She wears a cozy cream-colored knit sweater. The background is a dense, anonymous crowd, completely blurred with soft bokeh lights. The image has a warm, vintage color grade, shallow depth of field, and captures a candid, heartwarming moment of pure happiness.",
"style": {
"art_style": "realistic",
"influences": [
"street photography",
"candid portraiture",
"cinematic"
],
"medium": "photography"
},
"technical_tags": [
"shallow depth of field",
"bokeh",
"over-the-shoulder shot",
"candid photography",
"portrait",
"frame within a frame",
"warm tones"
],
"use_case": "Stock photography for themes of happiness, urban life, photography, and candid moments.",
"uuid": "c0e1b01c-e07e-41b1-b035-f8802d8ec319"
}
INPUTS
- gender REQUIRED
-
Gender descriptor for the main subject (e.g., woman, man)
e.g. woman
REQUIRED CONTEXT
- structured image metadata JSON
OPTIONAL CONTEXT
- use_case
- uuid
EXPECTED OUTPUT
- Format
- image_prompt
FAILURE MODES
- Unresolved template placeholder ${gender} across multiple fields may cause generation errors.
- Inconsistency between hardcoded 'female' in people.genders and ${gender} placeholder elsewhere.
CAVEATS
- Dependencies
-
- Substitution value for ${gender} placeholder
- Missing context
-
- Substitution value for '${gender}' placeholder.
- Instructions on how to assemble or use this JSON to generate a final image prompt.
- Ambiguities
-
- Inconsistency between fixed 'female' in people.genders and '${gender}' placeholder in prompt, focus, objects, and narrative_elements.
- people.count is 'unknown' despite describing specific subjects.
QUALITY
- OVERALL
- 0.93
- CLARITY
- 0.95
- SPECIFICITY
- 0.95
- REUSABILITY
- 0.90
- COMPLETENESS
- 0.95
IMPROVEMENT SUGGESTIONS
- Resolve gender inconsistency by either replacing '${gender}' with 'female' or parameterizing people.genders.
- Add a 'template_instructions' field explaining how to render the full prompt from this structure.
- Clarify or remove 'unknown' in people.count with a more precise description.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR GENERAL USER
- Simpsons-Style Photo to Episode Frame Recreatorgeneral userimage_generation
- Corporate ID Photo Modernizergeneral userimage_generation
- Hyperrealistic Appetizing Food Image Generatorgeneral userimage_generation
- Photorealistic Wild Animal Selfie Generatorgeneral userimage_generation
- Vintage 1800s Patent Document Image Generatorgeneral userimage_generation
- Fatih Mehmet Constantinople Conquest Parchment 3D Artgeneral userimage_generation
- Sorcerer Bursting Through Playing Card Movie Postergeneral userimage_generation
- Scientific Journal Illustration Generatorgeneral userimage_generation
- Photorealistic AAPL Orchard Stock Trading Video Promptgeneral userimage_generation
- Rainy Glass Portrait with Focused Eyegeneral userimage_generation