0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
Pricing
6+ MO FREE
Community Ideas Billing Log in Take photos like these
image/svg+xml
image/svg+xml

Prompt

{"subject": {"description": "Young model in fitting room trying on ultra mini tennis skirt, wearing her own bikini top, mirror selfie, that 'does this skirt fit?' moment", "setting_rules": "retail fitting room, multiple mirrors, close framing, tag on skirt", "age": "early 20s", "expression": {"eyes": {"look": "big innocent doe eyes looking at phone through mirror", "energy": "soft, questioning, 'is this too short?'", "contact": "direct but soft, seeking validation", "lashes": "pretty, , framing those bambi eyes"}, "mouth": {"position": "soft pout, maybe slight lip bite", "energy": "'hmm thinking about it' face", "detail": "corner of bottom lip caught between teeth softly"}, "brows": {"position": "slightly raised, soft uncertainty", "energy": "faux concern about length"}, "overall": "sweet 'is this appropriate?' face while wearing the shortest skirt in the store"}, "hair": {"color": "platinum blonde, icy white-blonde", "style": "down, soft waves, slightly messed from pulling tops on/off", "details": "some behind ear, some falling forward framing face", "texture": "natural, pretty, that fitting room hair", "state": "still looks good despite outfit changes"}, "body": {"frame": " , small, delicate shoulders", "waist": "tiny, dramatic small, the skirt emphasizes it", "chest": "FULL, LARGE, her bikini top working hard", "hips": "feminine curve, skirt sitting on them", "legs": "toned, fully on display, the stars of this show", "skin": "pale porcelain, smooth, glowing"}, "pose": {"position": "standing facing mirror, CLOSE", "framing": " , personal distance", "stance": {"legs": "one leg slightly forward, showing length", "weight": "shifted to back leg, hip popped", "effect": "elongates legs, shows skirt from best angle"}, "hips": {"position": "angled slightly, not straight on", "tilt": "one side higher from weight shift", "effect": "shows how short the skirt really is"}, "upper_body": {"posture": "relaxed, natural", "chest": "bikini top doing its job, prominent"}, "arms": {"phone_arm": "up, taking the mirror selfie", "other_arm": {"position": "tugging at skirt hem", "action": "fingers pulling hem down slightly", "subtext": "'trying to make it longer' but actually showing how short it is", "effect": "draws ALL attention to the skirt/ area"}}, "head": {"angle": "slight tilt, cute, questioning", "looking": "at phone screen through mirror"}, "the_story": "pulling at hem = 'is this too short?' while showing EXACTLY how short it is"}, "clothing": {"top": {"type": "her OWN bikini top - what she wore to the store", "style": "triangle string bikini top", "color": "BLACK - classic, hers", "fit": {"situation": "her personal bikini, fits her (barely)", "chest": "full, contained but prominent", "strings": "tied around neck and back", "look": "she was at beach/pool before shopping, or just wears this as a top"}, "effect": "contrast with NEW skirt she's trying", "no_tag": "no tag because it's HERS, she wore it in"}, "skirt": {"type": "pleated tennis skirt", "color": "WHITE - crisp, clean, pure", "size": "ULTRA MINI - the shortest they had", "fit": {"waist": "high-waisted, sitting at natural waist", "length": "OBSCENELY short - barely covers anything", "hem": "pleats ending at upper , dangerous territory", "movement": "pleats would fly up with any movement", "coverage": "standing still = barely ok, any motion = problem"}, "tag": {"status": "HANGING from waistband, ", "position": "dangling at her hip or back", "detail": "plastic connector, price tag, store branding", "importance": "PROVES she's trying it on, critical detail"}, "effect": "so short it's more of a suggestion than a skirt"}, "underneath": {" ": "maybe glimpse of bikini bottom or underwear from skirt shortness", "color": "black matching her bikini top", "effect": "the skirt is SO short this is a real concern"}, "feet": {"status": " feet on fitting room floor", "her_shoes": "her sandals/shoes on floor nearby", "effect": " , real, vulnerable detail"}}, "the_skirt_situation": {"length": "MICRO - upper , barely there", "the_question": "'is this too short?' - yes, obviously, that's the point", "the_tug": "her pulling at hem = drawing attention to exactly how short", "the_tag": "swinging from waistband = she's trying it on", "the_pleats": "classic tennis style, adds movement, makes it seem even shorter", "hem_position": "dangerously high, any movement would be "}, "her_own_stuff": {"location": "on fitting room bench/hooks behind her", "visible_items": {"shorts_or_jeans": "what she wore to store, on bench", "bag": "her purse/tote ", "shoes": "her sandals on floor", "maybe_coverup": "if she had a beach coverup"}, "effect": "proves real fitting room, adds authenticity"}, "accessories": {"jewelry": {"earrings": "small gold hoops, kept on", "necklace": "thin chain, still wearing", "rings": "on fingers, with phone"}, "device": {"type": "iPhone", "held": "up for mirror selfie"}}, "skin_showing": {"amount": "EXTREME - bikini top + micro skirt = almost everything", "midriff": "FULL stomach , ribs to hips", "legs": "FULL length , skirt hides nothing", "back": " in side mirrors maybe", "tone": "pale, fair, porcelain"}, "face": {"features": "big doe eyes, small nose, full lips", "makeup": "everyday pretty, whatever she wore out", "expression": "innocent concern about skirt length, performed"}}, "environment": {"location": "clothing store fitting room", "type": "standard retail changing room", "mirrors": {"primary": "main mirror, she's facing it", "secondary": "side mirrors showing other angles", "effect": "multiple views of the skirt situation"}, "fitting_room_details": {"walls": "neutral cream/white/grey", "curtain": "maybe edge ", "hooks": "her stuff hanging", "bench": "small seat with her clothes", "floor": "carpet, her feet on it"}, "lighting": {"type": "bright fitting room lighting", "effect": "shows everything clearly, no hiding"}, "atmosphere": "that specific fitting room energy - private but not"}, "photography": {"style": "mirror selfie, real fitting room moment", "framing": "CLOSE - mid- to head, crop", "quality": "iPhone, authentic", "angle": "straight on, eye level", "aspect": "9:16 vertical"}, "color_story": {"her_top": "BLACK bikini - hers, sexy, beach vibes", "the_skirt": "WHITE tennis - new, trying on, innocent", "contrast": "black sin on top + white pure on bottom", "her": "platinum blonde, pale skin between", "overall": "black and white classic, her skin the canvas"}, "the_narrative": {"story": "came from beach/pool, stopped to shop, trying on tennis skirt", "wearing": "her own bikini top because she's trying SKIRT not top", "question": "'is this skirt too short?' sent to friend or story", "truth": "she knows it's too short, that's why she's buying it", "the_tug": "pulling hem = fake concern, real thirst trap", "the_tag": "proves it's new, she's deciding"}, "the_vibe": {"energy": "beach girl goes shopping, tries shortest skirt in store", "mood": "casual , real moment captured", "tension": "that skirt is TOO short and everyone knows", "relatability": "girls actually do this, actually send these", "honesty": "the 'is this ok?' that's really 'look at me'", "caption_energy": "'too short? ๐ŸŽพ' or 'tennis anyone?' or 'help lol'"}, "critical_elements": {"bikini_top_hers": "BLACK, no tag, she wore it in - context", "skirt_new": "WHITE, TAG ON, trying it - the focus", "hand_on_hem": "tugging down, drawing attention UP", "skirt_length": "MICRO, obscene, basically nothing", "bare_midriff": "bikini top + high waist skirt = full stomach", "her_stuff_behind": "own clothes piled, proves real", "bare_feet": "vulnerable, detail", "questioning_face": "'is this ok?' face, knowing it's not", "tag_visible": "CRITICAL - proves trying on, authenticity"}, "what_makes_it_hit": {"context": "beach girl shopping = believable scenario", "contrast": "black bikini + white skirt = classic", "the_question": "invites comments, engagement", "the_truth": "everyone knows she's buying it", "intimacy": "fitting room = private shared publicly", "the_tug": "fake modesty, real attention grab"}}

Generate this with yourself in it โ†’

Photo pack ๐ŸŒ Nano Banana Pro
Model Black woman (public model)
License CC BY 4.0 - Free to use with backlink to Photo AI
Taken
Thursday, 11 December 2025

Download image

Related photos{"task": "image_generation", "output": {"aspect_ratio": "3:4", "quality": "ultra-photorealistic", "resolution": "8K", "style": ["realistic", "natural lighting", "editorial selfie"]}, "camera": {"type": "smartphone mirror selfie", "lens": "wide", "angle": "eye-level", "focus": "sharp subject, soft background"}, "subject": {"gender": "woman", "age": "young adult", "expression": "calm, neutral, soft gaze", "pose": "standing mirror selfie, phone held in right hand", "skin": "natural texture, minimal makeup", "hair": {hair, "style": "long straight hair  with bangs, braided  sides", "accessories": "light pink ribbon bows on both sides"}}, "outfit": {"top_inner": "fitted tank top ", "outerwear": "light green striped cardigan", "bottom": "jeans", "style": "casual cute aesthetic"}, "environment": {"location": "cozy bedroom", "details": ["bed with pink bedding", "soft toys on bed", "wall decorated with floral vines", "music posters on wall", "warm indoor lighting"], "vibe": "soft, cozy, aesthetic room"}, "phone_case": {"description": "green frog-shaped phone case", "detail": "small photo card inside case"}, "lighting": {"type": "soft warm indoor light", "effect": "natural skin tones, gentle shadows"}, "negative_prompt": ["over-smoothing", "plastic skin", "blurred face", "distorted hands", "extra fingers", "harsh lighting", "cartoon style"]}{"label":"direct-flash-gamer-man","tags":["direct-flash","retro-gamer-room","90s-photography","film-aesthetic","gamer-man","collectibles-shelf","low-angle","sitting-pose"],"CompositionalPortrait":1,"Style":["direct-flash-photography-3","80s-90s-club-photo-2","warm-film-tone-2","documentary-candid-style-2"],"Subject":["young man in his early 20s with soft natural features","short dark textured hair with subtle flyaways for realism","wearing a fitted cotton fitted tank top with matching athletic shorts","groomed skin with light stubble","eyes looking directly into the camera with a calm, confident, slightly playful expression","seated relaxed on a couch with legs apart, holding a game controller naturally in both hands"],"MadeOutOf":["cotton tank top","athletic shorts","over-ear gaming headphones","wireless controller","small plush Pikachu toy placed beside him on the couch","red textured pillow behind him"],"Arrangement":"subject sits centered on a worn retro couch in a relaxed position with legs apart, holding the controller naturally with both hands; direct flash highlights his face and the texture of his outfit, while the surrounding collectible shelves create depth and visual clutter in the background.","Accessories":["retro gaming consoles stacked on shelves","boxed action figures and collectible toys in various sizes","soft plush Pikachu next to the subject","gaming headset cable draped naturally across his shoulder"],"Background":"a dimly lit retro gamer room filled with densely packed shelves of action figures, boxed toys, handheld consoles, and vintage game cases; warm tungsten floor lamp providing ambient background glow; slight shadow falloff caused by the direct flash illuminating the foreground more prominently.","RoomObjects":["crowded shelving full of collectible action figures","vintage CRT monitor partially visible on lower shelf","floor lamp with soft warm bulb","stuffed toys in the corner of the couch","assorted retro controllers scattered near the subject"],"ColorRestriction":["overall palette grounded in warm tungsten tones","subject outfit remains clean for contrast","background shelves maintain mixed reds, blacks, and muted neons from toy packaging","flash introduces slightly cooler highlights on skin and fabric"],"Lighting":"strong direct on-camera flash aimed straight at the subject, creating bold highlights on the face and clothing; shadows cast sharply behind objects; ambient tungsten lamp in the background adds warm separation light; overall high contrast with slight film-like grain.","Camera":{"type":"digital rangefinder or compact mirrorless emulating film aesthetic","lens":"35mm equivalent prime lens","aperture":"f\/2.0","iso":"400\u2013800","shutter_speed":"1\/125\u20131\/200","flash":"direct on-camera flash, high intensity","angle":"slightly low eye-level perspective","focus":"sharp on face and upper torso, background clearly readable but secondary"},"OutputStyle":"photorealistic direct-flash snapshot with bold contrast, visible texture on skin and hair, subtle film grain, warm shadows, slightly saturated toy packaging, and a nostalgic 80s\u201390s indoor photo aesthetic.","Mood":"intimate, playful, nostalgic, confidently casual with a strong gamer-at-home vibe"}{"prompt_details":{"subject":{"description":"young man with short, textured hair featuring a crop cut and side part. He has strong brows, and chiseled facial features with light stubble.","expressions":["Top: Subtle, confident smile, direct eye contact with the reflection.","Bottom: Candid, joyful laughter, eyes closed, head tilted back."],"attire":{"top_image":"Bright Red high-neck sleeveless henley shirt, sophisticated and minimal.","bottom_image":"Bright Red slim-fit trousers with subtle glittering texture (sequins or shimmer)."},"accessories":["Thick silver chain necklace","Masculine wristwatch","Signet rings on fingers"]},"pose_and_action":{"type":"Mirror selfie POV.","hands":["Holding a wine glass filled with wine.","Holding a smartphone to capture the reflection."],"posture":"Seated at a dining table, relaxed but confident."},"environment":{"location":"Upscale, vintage-inspired restaurant or bistro.","decor":["Dark wood paneling","Ornate mirrors reflecting the room","Floral or tapestry-style wallpaper\/upholstery","Plush velvet seating (visible patterns)","tablecloths"],"background_details":"Other diners softly visible in the background, vintage lamps with fringed shades."},"lighting":{"atmosphere":"Dim, warm, intimate evening ambiance.","sources":["Soft glow from vintage table lamps with warm shades","Candlelight (prominent tall candle in the bottom frame)","Ambient reflection from mirrors"],"effect":"Golden hour indoor tone, soft highlights on hair and skin, rich shadows."},"camera_and_tech":{"style":"Ultra Photorealistic, 8k resolution, candid lifestyle photography.","camera_simulation":"Smartphone rear camera (iPhone Pro style), wide aperture (f\/1.8) for depth of field.","focus":"Sharp focus on the subject in the mirror reflection, soft bokeh on foreground elements (wine glass stem, candle).","color_grading":"Warm, cinematic, slightly grainy low-light texture, rich contrast."},"mood":"Luxurious, festive, happy, chic, 'night out' aesthetic."}}



Upload your selfies and start your Nano Banana Pro shoot now


Photo AI generated



Generate your AI photo shoot โ†’