1970s café portrait
A cinematic vintage-style fashion portrait of a woman on café steps, customizable in hair, skin tone, and outfit colors.

Image generated by us with gpt-image-2. Prompt by @me_Aarvi
Prompt
A cinematic 1970s-inspired fashion portrait of a graceful young woman with [SKIN_TONE] skin and [HAIR_STYLE] hair, seated on worn stone steps outside a cozy street café. She holds an ornate [CUP_COLOR] ceramic coffee cup with delicate gold rim accents, gently resting it in her hands as she gazes softly toward the camera with calm confidence. Her expression feels serene, thoughtful, and timeless. Makeup reflects 1970s elegance: matte [LIP_COLOR] lips, subtle winged eyeliner, warm-toned blush, and softly defined brows. She wears a luxurious [SWEATER_COLOR] knitted sweater with a relaxed fit, paired with a flowing [SKIRT_COLOR] tulle skirt that moves lightly with the air. A warm plaid scarf in [SCARF_COLORS] is draped casually around her neck. Beside her rests a premium [BAG_COLOR] leather crossbody bag with gold filigree hardware and a delicate chain strap. The background features an autumn café street with scattered fallen leaves, glowing amber lights behind glass windows, and a soft urban stillness. Shot with an 85mm lens at f/1.8, shallow depth of field, warm analog film grain, muted earthy palette, dreamy cinematic mood, ultra-realistic fashion editorial photography inspired by classic 1970s film aesthetics.
8 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.
Skin tone of the woman
Hair color and style
Color of the ceramic coffee cup
Shade of the lipstick
Color of the knitted sweater
Color of the tulle skirt
Color palette of the plaid scarf
Color of the leather crossbody bag
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.





