Spilled Drink Street Photo
A realistic smartphone photo of an accidentally spilled iced drink on sunlit pavement, capturing an authentic urban street moment.
Budget models do not render typography reliably; this case needs a higher tier.

Image generated by us with gpt-image-2. Prompt by @Shinning1010
Prompt
A realistic vertical smartphone photo of a spilled [COLOR] iced drink on outdoor stone pavement, with a transparent disposable plastic cup lying on its side inside the [COLOR] puddle, a clear plastic lid nearby, scattered ice cubes floating in the drink, small foam bubbles on the surface, and [COLOR] liquid naturally spreading across rough square floor tiles. Strong midday sunlight creates harsh realistic shadows, with a dark human shadow silhouette cast across the ground and partially over the spill. The scene captures an accidental street moment in urban documentary photography style, shot from a handheld phone camera perspective at a slightly top-down angle. Natural colors, realistic pavement texture, a raw unedited photo look, high detail, and an authentic everyday scene, composed in 9:16 vertical format. Negative prompt: cartoon, illustration, anime, CGI, 3D render, fantasy style, studio lighting, overly perfect composition, overly clean floor, fake liquid, unrealistic reflections, plastic-looking liquid, oversaturated color, blurry, low resolution, distorted cup, melted plastic, extra cups, duplicated objects, readable brand logo, messy text, watermark, poster design, dramatic artificial lighting, excessive sharpening, over-processed, unrealistic shadow, floating ice, deformed perspective.
3 placeholders still empty. Copied as is, the generator will draw the brackets literally inside the image.
Editable variables
Change any value and the prompt rewrites above. Copy the finished result.
The color of the spilled iced drink and puddle, defining the overall tone of the scene.
Generate the image here
With your own OpenAI key. Free for us, and what you spend is yours.
Kept in this browser only and sent straight to OpenAI's API: it never passes through a server of ours, because there is no server of ours in between. Check it yourself in the network tab.
Fill in the remaining variables before generating, or the model will draw the brackets.





