{ "prompt": "Un portrait photographique en gros plan, pris en plongée directe depuis juste au-dessus, capturant l’actrice Sydney Sweeney regardant droit vers le haut avec une expression douce et neutre. Elle a de longs cheveux bruns jusqu’aux épaules attachés en queue de cheval, et une peau claire avec des taches de rousseur naturelles marquées sur le nez, les joues et le front. Ses yeux brun clair, encadrés de longs cils foncés, regardent directement l’objectif. Elle porte un haut rose sans manches à épaules dénudées avec des détails volantés, un décolleté en V profond, plusieurs bagues en or et diamants aux doigts, de petites créoles en or, ainsi qu’un collier chaîne en or avec un pendentif en rubis. Ses deux mains reposent sur ses genoux tandis qu’elle est agenouillée sur le béton du Walk of Fame à Los Angeles, avec une étoile visible. La lumière douce et chaude de l’heure dorée projette une ombre diagonale sur le trottoir. L’image a une sensation naturelle, intime et spontanée, avec une esthétique de réseau social.", "negative_prompt": "intérieur, éclairage de studio, maquillage chargé, cheveux foncés, angle de côté, plan en pied, ombres dures", "style": "photographie de portrait naturelle, extérieur à l’heure dorée, gros plan intime, esthétique réseaux sociaux", "aspect_ratio": "9:16", "camera": { "type": "mode portrait de smartphone ou appareil photo hybride", "angle": "angle plongé en hauteur regardant vers le bas, le sujet regardant vers le haut", "framing": "portrait en gros plan, tête, épaules et mains visibles" }, "lighting": { "type": "lumière naturelle de l’heure dorée", "quality": "lumière chaude et douce de l’après-midi, lumière diagonale créant une ombre douce sur le béton", "atmosphere": "lumière naturelle extérieure chaleureuse, ambiance intime" }, "mood": "intime, doux, naturel, spontané, chaleureux, délicat", "color_palette": "cheveux noirs longs et raides, vêtements violets, accents de bijoux dorés, tons de peau chauds, béton gris, tons naturels des taches de rousseur", "subject_features": { "hair": "cheveux noirs raides jusqu’aux épaules, ondulations douces, raie au milieu, texture naturelle", "skin": "peau claire avec des taches de rousseur naturelles sur le nez, les joues et le front, hâlée par le soleil", "eyes": "bleu clair, grands yeux, regardant directement vers l’appareil, longs cils foncés", "lips": "mauve rougeâtre, forme douce et pulpeuse", "eyebrows": "brun foncé naturel, bien entretenus", "expression": "douce et neutre, intime, légèrement boudeuse, contact visuel direct", "freckles": "taches de rousseur naturelles dispersées, bien visibles sur l’arête du nez, les joues et le front" }, "accessories": { "piercings": "petite créole argentée au nombril", "earrings": "petites créoles spiralées en diamant", "rings": "plusieurs bagues superposées en or et diamants sur les doigts des deux mains", "necklace": "collier chaîne fin en or avec pendentif tête de mort" }, "wardrobe": { "top": "haut blanc sans manches à épaules dénudées, texture côtelée, détails volantés aux bords des manches, épaules nues exposées", "bottom": "mini-jupe courte en jean" }, "pose": { "position": "assise ou agenouillée au sol sur le Walk of Fame à Los Angeles, avec une étoile VIP dorée au sol", "hands": "les deux mains reposent sur les genoux" } }
class ImageGenerator: def __init__(self): self.base_style = "Documentaire" self.lens_profile = "objectif 50mm prime" def generate_village_scene(self): prompt_config = { "subject": { "actor": "jeune femme africaine", "attire": "manteau et fo

{ "subject": { "description": "Une jeune femme avec une peau bronzée et des longs cheveux noirs ondulés qui descendent jusqu'à son dos.", "features": { "face": "Ligne de mâchoire définie, lèvres pleines, nez droit, yeux marrons, expression