Aller au contenu principal

Selfies IA au miroir : corriger reflet, téléphone et main

Définissez caméra et prise pour un selfie IA au miroir, puis corrigez téléphone ou main avec Seedream 5.0 Flash et Qwen.

Auteur
Lydia
Publié
Lecture
13 min de lecture
Mis à jour
Une femme adulte en robe bleu marine prend un selfie dans le miroir d'un dressing doucement éclairé.

Un selfie IA crédible dans un miroir décrit la photo prise par le téléphone : un adulte vu dans un seul miroir plan, un téléphone dont les objectifs arrière font face à la vitre, et une prise simple et visible. Commencez avec Seedream 5.0 Flash en 3:4, 2k, PNG, à $0.029 par image, et ajoutez une image de référence d'identité si le personnage existe déjà. Si le point de vue est impossible, régénérez ; si seul le téléphone ou la main pose problème, retouchez localement.

L'exemple utilise Daniel, un homme fictif de 35 ans portant une chemise noire boutonnée et un pantalon ajusté. Les deux modèles acceptent aussi des prompts orientés adultes : ce même flux de travail convient donc aux personnages adultes.

1. Choisissez la caméra avant de décrire la scène

Deux dispositions sont utiles. Elles demandent des prompts différents :

Image souhaitéePosition réelle de la caméraCe qu'il faut demander
Le selfie enregistré sur le téléphone de DanielDans la main de Daniel, orienté vers le miroirDaniel et le téléphone reflétés ; aucune vue distincte de son dos prise par un photographe
Un portrait de Daniel près d'un miroirUne caméra distincte sur le côté ou derrière luiSon corps vu directement et le reflet visible depuis cet angle

Choisissez la première pour une publication spontanée, la seconde lorsque le corps et son reflet constituent ensemble le sujet principal. Ne mélangez pas « pris avec son téléphone » et « caméra derrière lui montrant son dos » : cela décrit une photo à la troisième personne de quelqu'un qui prend un selfie.

Le reflet montre la même personne dans la même pose, jamais une seconde personne posant indépendamment. Toute différence entre le bras réel et le bras reflété est donc une erreur à corriger.

Daniel en chemise noire avec les bras baissés concordants, comparé à une main reflétée volontairement levée indépendamment.

Illustration : La main levée dans le reflet contredit le bras réel baissé ; le reflet ne peut pas choisir une nouvelle pose.

Un miroir plan place le reflet aussi loin derrière la vitre que le sujet se trouve devant (physique OpenStax).

Schéma vu du dessus montrant une personne et un téléphone devant un miroir plan, avec une image virtuelle à égale distance derrière.

Schéma optique conceptuel : L'image virtuelle apparaît derrière le miroir plan à la distance perpendiculaire correspondante.

2. Configurez la première requête

Essayez dans le Playground

  1. Ouvrez la page de génération texte vers image de Seedream 5.0 Flash et restez dans l'onglet Playground, en vue Form. Connectez-vous à un compte approvisionné pour lancer la génération.
  2. Collez le prompt ci-dessous dans Prompt, ou ouvrez la page avec le prompt prérempli.
  3. Réglez Aspect ratio sur 3:4, Resolution sur 2k et Output format sur PNG, puis lancez.
  4. Pour un personnage existant, passez à la page de retouche et ajoutez le portrait validé sous Images.

Le coût est de $0.029 par image. Il n'y a pas de champ de prompt négatif : indiquez donc les exclusions dans le prompt. La retouche coûte le même prix et accepte jusqu'à dix images de référence.

Pour la version de retouche, ajoutez cette phrase au début : “Use the adult man in the first reference for Daniel's facial identity and hairstyle; replace the source composition with the mirror selfie described below.” Collez ensuite :

The photograph captured by a fictional 35-year-old man's phone during a mirror selfie in a quiet dressing room. Daniel appears through his reflection in one flat wall mirror with a narrow dark frame. He wears a buttoned black shirt and tailored trousers. He holds one plain phone at upper-chest height, slightly beside his face, with the rear camera lenses facing the mirror and the screen facing him. His reflected face remains fully visible. One hand grips the phone naturally; his free arm rests at his side. Waist-up portrait, one simple wall lamp, plain background, relaxed adult expression. No second mirror, no separate photographer, no duplicated person and no lettering.

Pour un point de vue plus élevé, relevez le téléphone en le gardant à côté du visage ; évitez “eye-level camera”, car la position du téléphone définit le point de vue.

Ou lancez la requête depuis du code

La même requête que dans les étapes du Playground, exécutée depuis la CLI (npx @spicyapi/cli fonctionne sans installation) ; le guide de génération d'images présente le Python SDK et les autres champs :

bash
spicyapi tasks create --model bytedance/seedream-5.0-flash/text-to-image \
  --input-json '{"prompt":"<paste the prompt above>","aspect_ratio":"3:4","resolution":"2k","output_format":"png"}' --wait

Ou confiez l'exécution à un Agent. Un assistant peut effectuer cet appel via la CLI ci-dessus, le serveur MCP (spicyapi_upload_file pour le portrait, puis spicyapi_task_create, qui s'arrête pour votre confirmation du prix) ou le Skill (npx skills add spicyapi-ai/spicy-skill), qui lui apprend le schéma actuel.

Un modèle de prompt réutilisable

Ordonnez les phrases selon les éléments dont dépend le miroir :

  1. Prise de vue et miroir : “The photograph captured by <character>'s phone during a mirror selfie in one flat wall mirror” ; précisez le type et le nombre de miroirs.
  2. Personne : âge, tenue, expression.
  3. Téléphone et main : quelle main le tient, à quelle hauteur, quelle face est tournée vers la vitre et si le visage reste visible.
  4. Scène : une source lumineuse, un fond simple.
  5. Exclusions à la fin : “no second mirror, no separate photographer, no duplicated person, no lettering.”

Nommez la main qui tient le téléphone et gardez celui-ci du même côté du cadre dans la vue réelle et le reflet : écrivez “his right hand holds the phone, which appears on the right of the frame”. Ne décrivez pas le reflet comme une autre personne gauchère.

Demandez une seule source lumineuse. Les inscriptions reflétées se lisent à l'envers : excluez-les ou écrivez “any sign appears mirror-reversed”.

3. Vérifiez la face du téléphone et la prise

Un selfie classique dans un miroir utilisant la caméra arrière montre normalement le dos du téléphone et ses objectifs dans le reflet. L'écran est tourné vers Daniel. Un écran dirigé vers le miroir contredit cette disposition.

Comparaison avec Daniel entre des objectifs arrière face au miroir et un écran mal orienté pour la prise de vue souhaitée.

Illustration : Un écran visible dans le reflet contredit un selfie pris avec la caméra arrière.

Pour cette correction et les autres des sections 3, 5 et 6, ouvrez la page de retouche Flash, ajoutez le selfie validé sous Images, gardez Aspect ratio sur 3:4 et collez la correction dans Prompt. Si le téléphone est retourné, utilisez :

Correct the phone orientation for a rear-camera mirror selfie: the phone's back and camera lenses face the mirror and are visible in its reflection; its screen faces Daniel. Keep one phone at the same height beside his face. Adjust the gripping hand as needed for that orientation. Retain his face, black shirt, mirror frame and room.

Incluez la prise dans cette retouche : corriger le bloc photo alors que la main tient toujours le téléphone comme auparavant laisse le problème intact.

S'il y a deux téléphones, précisez lequel conserver : “Keep the phone held at upper-chest height; remove the extra floating phone beside his shoulder and restore the background there.” Si les deux s'entremêlent avec les bras, revenez au premier prompt simple ; effacer un téléphone ne peut pas réparer deux avant-bras incompatibles.

Si le téléphone cache le visage, corrigez son placement au lieu d'ajouter des détails au visage :

Move Daniel's phone slightly outward beside his cheek and below his eyes so his entire reflected face is visible. Preserve a natural bent elbow and continuous forearm leading to the grip. Keep one phone, the rear-camera orientation, outfit and room.

Daniel tient un téléphone devant son visage dans un panneau et à côté de son visage bien visible dans l'autre.

Illustration : Déplacer le téléphone vers l'extérieur révèle le visage sans inventer de détails derrière l'appareil.

4. Réparez une main avec un éditeur permettant une retouche par zone

La retouche Flash n'a pas de champ de masque. Pour réparer localement la prise, ouvrez Qwen Image 2.1 edit et utilisez l'onglet Playground :

  1. Ajoutez le selfie cohérent sous Images comme seule image source. Le mode masqué accepte exactement une image : n'ajoutez donc pas le portrait de Daniel.
  2. Sous Advanced parameters, ajoutez un Mask de même taille : blanc sur la prise défectueuse et le bord adjacent du téléphone (repeindre), noir sur le reste (conserver). L'expansion du prompt est ignorée lorsqu'un masque est utilisé.
  3. Réglez Resolution sur 2k pour correspondre à une source 2K ($0.048 par image ; 1k à $0.036 uniquement si la génération initiale était en 1k) et Output format sur PNG. Le rapport d'aspect suit la source.
  4. Collez le prompt de réparation ci-dessous dans Prompt et lancez.

Repair the masked hand-phone connection. One natural hand grips one phone, with fingers wrapping around its edge and the wrist continuing into the existing black sleeve. Keep the phone's rear lenses facing the mirror. Retain Daniel's face, shirt, body pose, mirror boundary and lighting.

Masquez la relation incorrecte. Une absence de poignet nécessite une zone incluant le poignet et la transition vers la manche ; un bout de doigt doublé peut demander moins. Ensuite, comparez le visage de Daniel et la position du téléphone à la source, car les pixels hors du masque peuvent aussi bouger.

Si le bras entier part de la mauvaise épaule ou si le reflet adopte une autre pose, régénérez avec le prompt simplifié : c'est un problème structurel, pas une réparation de prise. Pour un petit défaut de logo sur le téléphone, une retouche classique préserve davantage l'image validée.

5. Repérez les erreurs de profondeur grâce au bord du miroir

Un objet physique devant le miroir peut cacher le cadre et le reflet. Un objet reflété appartient au champ du miroir. Si un vase change de rôle le long de son contour, « reflets réalistes » est une correction trop vague.

Un vase au premier plan cache le cadre près de Daniel, comparé à une bande illustrative du cadre traversant le vase.

Illustration : Un vase au premier plan doit cacher le cadre ; une bande du cadre qui le traverse est le défaut.

Choisissez la correction adaptée à votre intention :

  • Retirer un objet inutile au premier plan : “Remove the vase and its reflection; continue the existing plain wall, mirror edge and empty counter coherently.”
  • Conserver un vase au premier plan : “The vase stands on the counter in front of the mirror. Its silhouette covers the mirror frame behind it; do not draw the frame across the vase.”

Une lampe visible uniquement dans le miroir n'est pas une erreur, et des reflets lumineux d'intensités différentes sont normaux. Corrigez les intersections et les positions, pas l'asymétrie.

6. Simplifiez les reflets supplémentaires avant d'élargir le plan

Les armoires à miroirs et les flacons brillants ajoutent des vues inutiles à la première requête. Si la scène produit un double de Daniel, éliminez explicitement ces causes :

Keep a single flat wall mirror. Replace the mirrored wardrobe and reflective bottles with a plain matte wall and an empty counter. Show Daniel once through the main mirror, holding one phone in the existing pose.

Daniel dans une pièce avec un reflet secondaire et des flacons réfléchissants, comparé à un seul miroir dominant.

Illustration : Un miroir dominant élimine les vues secondaires qui rendent la scène confuse.

Pour montrer la tenue entière, utilisez le selfie validé comme source de retouche et demandez “a zoomed-out full-length reflected view with Daniel's trousers, both shoes and their floor contact visible.” Gardez 3:4 ou utilisez 2:3. Redimensionner un cadrage à partir de la taille ne révèle pas les pieds ; la demande de plan élargi génère de nouvelles jambes et un nouveau sol, à vérifier.

Pour un portrait latéral pris depuis l'extérieur, remplacez entièrement l'instruction de point de vue :

A separate camera photographs fictional adult Daniel standing beside one flat wall mirror. The camera sees his direct three-quarter back and his face in the mirror from a compatible side angle. His arms hang at his sides in both views. Buttoned black shirt, tailored trousers, simple dressing room, no phone.

Corriger ou régénérer : diagnostic rapide

Ce que vous voyezCorrectionOutil
L'écran fait face au miroirRetoucher l'orientation et la prise (section 3)Retouche Flash
Deux téléphones ou un téléphone flottantNommer celui à conserver, retirer l'autreRetouche Flash
Le téléphone cache le visageLe déplacer vers l'extérieur, sous les yeuxRetouche Flash
Une main ou un poignet incorrect, le reste est bonRéparer la prise avec un masqueRetouche Qwen avec masque
Le bras reflété a une autre poseRégénérer avec le prompt simpleFlash texte vers image
Double de Daniel ou second miroirRetirer les miroirs et accessoires réfléchissants supplémentaires, puis régénérerFlash texte vers image
Un vase ou une lampe traverse le cadreDécrire l'occultation (section 5)Retouche Flash

Avant de publier, vérifiez ce que le public remarque d'abord : la pose reflétée correspond à la pose réelle, l'éclairage du reflet correspond à la pièce, rien ne se répète (vêtements ou accessoires identiques dans le cadre), et la main qui tient le téléphone présente un poignet visible.

Combien cela coûte

Une composition initiale plus une retouche de position du téléphone avec Flash coûte $0.058. Une réparation masquée avec Qwen est une requête distincte à $0.036 (1k) ou $0.048 (2k). Les nouvelles tentatives sont facturées par image : fixez donc le point de vue dans le premier prompt avant de dépenser en retouches. Visez une scène explicable d'une traite : une caméra, un téléphone, un miroir et une personne dont les détails reflétés concordent.

Aussi en English · 日本語 · 한국어 · Deutsch · Español · Português (Brasil) · Русский · Italiano · Polski