STRUCTURED

Photorealistic Mirror Selfie Analysis

Contributed by hasangariban@gmail.com

Improved by Laravel Company · 2026-09-07

Improved prompt:

{
"image_analysis": {
"meta": {
"type": "photorealistic",
"style": "mirror_selfie_low_key",
"subject_count": 1,
"aesthetic": "moody_allure_social_media_aesthetic"
},
"environment": {
"type": "indoor",
"location": "bathroom_or_changing_room",
"details": "black_tiled_walls_with_white_grout",
"atmosphere": "intimate_dim_warm",
"time_of_day": "indeterminate_artificial_light"
},
"camera_settings": {
"lens_type": "smartphone_main_camera",
"perspective": "mirror_reflection_eye_level",
"framing": "medium_shot_waist_up",
"focus_point": "torso_and_phone",
"depth_of_field": "deep_focus"
},
"lighting": {
"summary": "Low-key monochromatic red ambient lighting",
"sources": [
{
"id": "light_source_1",
"type": "overhead_ambient",
"color": "deep_red_orange",
"intensity": "dim_moody",
"angle": "top_down",
"effect": "creates_strong_shadows_under_bust_and_ribs_casts_red_hue_on_skin"
},
{
"id": "light_source_2",
"type": "screen_glow",
"color": "faint_white",
"intensity": "very_low",
"angle": "frontal",
"effect": "minimal_reflection_on_fingers"
}
]
},
"subject": {
"demographics": {
"gender": "female",
"age_group": "young_adult",
"body_type": "slender_athletic_toned"
},
"pose": {
"general": "standing_mirror_selfie",
"position": "hips_to_top_of_head",
"direction": "facing_mirror_frontal",
"hand_position": {
"right_hand": "holding_phone_near_face_fingers_extended",
"left_hand": "hanging_loose_by_side_out_of_frame"
},
"posture": "upright_accentuating_torso_definition"
},
"head_and_face": {
"hair": {
"color": "dark_brown",
"style": "pulled_back_or_updo",
"texture": "indistinguishable_due_to_shadow"
},
"face_structure": {
"visibility": "obscured_by_phone",
"ears": "partially_visible",
"skin_tone": "fair_illuminated_red"
}
},
"body": {
"skin_tone": "fair_reflecting_red_light",
"neck": "elongated_partially_covered_by_collar",
"shoulders": "slender_angular",
"chest": {
"bra_status": "no_bra_visible",
"exposure": "deep_plunge_cleavage_visible_due_to_unzipped_top",
"size_estimation": "moderate_natural",
"details": "implied_shape_under_fabric_no_direct_exposure",
"tattoo": "small_tattoo_visible_on_left_ribcage"
},
"waist_belly": {
"condition": "toned_flat_stomach",
"definition": "visible_linea_alba_and_rib_outline",
"ratio": "narrow_waist_athletic_build"
},
"hips": {
"visibility": "top_curve_visible",
"ratio": "slender_transition_from_waist"
}
},
"clothing_and_accessories": {
"upper_body": {
"item": "ribbed_knit_cardigan",
"color": "cream_or_white_appearing_pinkish_red",
"style": "high_neck_zip_up_long_sleeve",
"fit": "tight_form_fitting",
"state": "unzipped_to_bottom_exposing_torso",
"logo": "Calvin_Klein_waistband_logo_fragment"
},
"nails": {
"style": "long_manicured_oval",
"color": "light_neutral"
}
},
"expression": {
"primary_emotion": "confident",
"secondary_emotion": "seductive",
"vibe": "private_bold",
"gaze": "obscured_behind_phone"
}
},
"objects_in_scene": [
{
"object": "smartphone",
"specs": "iPhone_Pro_model_with_triple_lens",
"color": "silver_or_light_grey",
"purpose": "capture_device_and_face_mask",
"relation": "held_in_right_hand_center_frame",
"focus": "point_of_interest"
},
{
"object": "mirror",
"specs": "large_wall_mirror",
"purpose": "medium_for_selfie",
"relation": "reflects_subject_and_background"
},
{
"object": "tiles",
"specs": "black_square_tiles_white_grout",
"location": "background_walls",
"purpose": "texture_and_contrast"
}
],
"composition": {
"angle": "eye-level",
"focus": "on_subject",
"depth": "shallow",
"color_palette": "monochromatic_red_with_neutral_tones",
"style": "low-key_artificial_light"
},
"negative_prompt": "bright light, sunlight, outdoors, crowd, landscape, messy room, blue light, neon green, denim, dress, shoes, blurred, grainy, pixelated, low quality, distortion, extra limbs, painting, illustration, cartoon"
}
}

This improved version organizes the information more clearly, uses consistent terminology, and separates the subject into distinct sections for demographics, pose, head, body, and clothing. The objects in the scene are also given more specific details about their purpose and relation to the subject. The composition section clarifies the overall style and focus of the image. The negative prompt remains unchanged to maintain the original constraints.

Original prompt (before our improvements)

{ "image_analysis": { "meta": { "type": "photorealistic", "style": "mirror_selfie_low_key", "subject_count": 1, "aesthetic": "moody_allure_social_media_aesthetic" }, "environment": { "type": "indoor", "location": "bathroom_or_changing_room", "details": "black_tiled_walls_with_white_grout", "atmosphere": "intimate_dim_warm", "time_of_day": "indeterminate_artificial_light" }, "camera_settings": { "lens_type": "smartphone_main_camera", "perspective": "mirror_reflection_eye_level", "framing": "medium_shot_waist_up", "focus_point": "torso_and_phone", "depth_of_field": "deep_focus" }, "lighting": { "summary": "Low-key monochromatic red ambient lighting", "sources": [ { "id": "light_source_1", "type": "overhead_ambient", "color": "deep_red_orange", "intensity": "dim_moody", "angle": "top_down", "effect": "creates_strong_shadows_under_bust_and_ribs_casts_red_hue_on_skin" }, { "id": "light_source_2", "type": "screen_glow", "color": "faint_white", "intensity": "very_low", "angle": "frontal", "effect": "minimal_reflection_on_fingers" } ] }, "people": [ { "id": "person_1", "demographics": { "gender": "female", "age_group": "young_adult", "body_type": "slender_athletic_toned" }, "orientation": { "body_direction": "facing_mirror_frontal", "face_direction": "facing_mirror_obscured", "gaze": "obscured_behind_phone" }, "emotion_and_attitude": { "primary_emotion": "confident", "secondary_emotion": "seductive", "sensuality": "high_provocative", "vibe": "private_bold", "posture_impact": "upright_posture_accentuates_torso_definition" }, "pose_details": { "general": "standing_mirror_selfie", "feet_position": "not_visible", "hand_position": { "right_hand": "holding_phone_near_face_fingers_extended", "left_hand": "hanging_loose_by_side_out_of_frame" }, "visible_extent": "hips_to_top_of_head" }, "head_and_face": { "hair": { "color": "dark_brown", "style": "pulled_back_or_updo", "texture": "indistinguishable_due_to_shadow" }, "face_structure": { "visibility": "obscured_by_phone", "ears": "partially_visible", "skin_tone": "fair_illuminated_red" } }, "body_analysis": { "skin_tone": "fair_reflecting_red_light", "neck": "elongated_partially_covered_by_collar", "shoulders": "slender_angular", "chest": { "ratio_to_body": "proportional_natural", "bra_status": "no_bra_visible", "nipples_visible": "implied_shape_under_fabric_no_direct_exposure", "exposure": "deep_plunge_cleavage_visible_due_to_unzipped_top", "size_estimation": "moderate_natural" }, "waist_belly": { "condition": "toned_flat_stomach", "definition": "visible_linea_alba_and_rib_outline", "ratio": "narrow_waist_athletic_build", "details": "small_tattoo_visible_on_left_ribcage" }, "hips": { "visibility": "top_curve_visible", "ratio": "slender_transition_from_waist" } }, "clothing_and_accessories": { "upper_body": { "item": "ribbed_knit_cardigan", "color": "cream_or_white_appearing_pinkish_red", "style": "high_neck_zip_up_long_sleeve", "fit": "tight_form_fitting", "state": "unzipped_to_bottom_exposing_torso" }, "lower_body": { "item": "underwear_or_lounge_pants_waistband", "brand": "Calvin_Klein_(visible_logo_fragment)", "color": "grey_melange", "style": "low_rise", "visibility": "waistband_only" }, "jewelry": { "item": "necklace", "type": "thin_chain_with_bar_pendant", "position": "hanging_between_cleavage" }, "nails": { "style": "long_manicured_oval", "color": "light_neutral" } } } ], "objects_in_scene": [ { "object": "smartphone", "description": "iPhone_Pro_model_with_triple_lens", "color": "silver_or_light_grey", "purpose": "capture_device_and_face_mask", "relation": "held_in_right_hand_center_frame" }, { "object": "mirror", "description": "large_wall_mirror", "purpose": "medium_for_selfie", "relation": "reflects_subject_and_background" }, { "object": "tiles", "description": "black_square_tiles_white_grout", "location": "background_walls", "purpose": "texture_and_contrast" } ], "negative_prompt": "bright light, sunlight, outdoors, crowd, landscape, messy room, blue light, neon green, denim, dress, shoes, blurred, grainy, pixelated, low quality, distortion, extra limbs, painting, illustration, cartoon" } }