Movie Magic
Téléchargez votre photo et entrez dans des scènes de films emblématiques. Notre IA vous placera parfaitement dans vos films préférés en utilisant l'API Gemini de Google.
Téléchargez votre photo et entrez dans des scènes de films emblématiques. Movie Magic utilise Google Gemini 3 Pro pour vous placer dans vos films préférés.
Comment ça marche
- Téléchargez votre photo. Glissez-déposez ou sélectionnez une image JPG, PNG ou WebP jusqu'à 10MB.
- Choisissez un film. Sélectionnez parmi plus de 20 films curatés ou entrez le vôtre.
- Sélectionnez des scènes. Choisissez de 1 à 4 scènes différentes à générer.
- Générez. L'IA crée des images de vous dans la scène.
L'IA préserve vos traits faciaux tout en harmonisant l'éclairage et l'atmosphère de la scène originale du film.
Implémentation technique
Movie Magic utilise le modèle de génération d'images Google Gemini 3 Pro. Configuration : gemini-3-pro-image-preview, aspect ratio 16:9, résolution 2K. Les images sont retournées en PNG encodé base64.
L'appel API envoie un system prompt pour la composition de scène, votre photo uploadée en données base64, et le nom du film avec le nombre de scènes.
La gestion des erreurs inclut un retry automatique avec backoff exponentiel (délais de 2s, 4s, 8s) pour les rate limits. Le client et le serveur valident la taille et le type de fichier. Les messages d'erreur expliquent ce qui s'est mal passé et comment corriger.
Le system prompt instruit l'IA de préserver les traits faciaux et le teint exactement, d'harmoniser l'éclairage et le color grading de la scène originale, de vous intégrer naturellement dans la composition, et de maintenir une qualité cinématographique.
Films curatés
L'application inclut plus de 20 films de genres variés : The Matrix, Inception, The Avengers, Star Wars, Jurassic Park, Indiana Jones, Mad Max: Fury Road, John Wick, The Godfather, Titanic, Forrest Gump, Pulp Fiction, The Shawshank Redemption, Blade Runner 2049, Harry Potter, The Lord of the Rings, Dune, Interstellar, The Breakfast Club, La La Land, The Shining et The Silence of the Lambs.
Vous pouvez également entrer le nom de n'importe quel film.
Expérience utilisateur
L'upload de fichiers supporte le drag-and-drop ou la sélection de fichier. Formats acceptés : JPG, PNG, WebP. Taille maximale : 10MB. Prévisualisez votre photo avant de générer.
La génération de scènes vous permet de choisir 1-4 scènes par requête. Vous voyez le feedback de progression en temps réel. Les images générées s'affichent dans une galerie. Téléchargez des images individuelles ou toutes à la fois. Réessayez avec différentes configurations à tout moment.
L'interface fonctionne sur mobile et desktop avec des contrôles optimisés pour le touch.
Architecture de l'API
La route /api/movie-magic exécute six étapes : valide la clé API Gemini, convertit l'image uploadée en base64, construit le system prompt avec le contexte du film, envoie la requête à Gemini avec la logique de retry, extrait les images générées de la réponse, et retourne des messages d'erreur conviviaux si nécessaire.
Ce que j'ai appris
La génération d'images par IA est puissante mais imprévisible. Gemini 3 Pro produit des résultats impressionnants, mais les rate limits du tier gratuit nécessitent une gestion des erreurs soignée et une logique de retry.
L'expérience utilisateur compte pour les outils d'IA. Des messages d'erreur clairs, un feedback de progression et des contrôles intuitifs font la différence entre frustration et satisfaction.
L'encodage base64 fonctionne bien pour les petites images. Convertir les fichiers uploadés en base64 pour la transmission via API est efficace pour les photos de visage et les images de moins de 10MB.
Améliorations futures
Les fonctionnalités prévues incluent plus de films curatés, le support de génération vidéo, le partage social, les favoris sauvegardés, le traitement par lot pour plusieurs photos, les aspect ratios et tailles d'image personnalisés, et l'intégration avec les réseaux sociaux.
Outcomes
- •Génération d'images par IA avec Google Gemini 3 Pro
- •Intégration parfaite de photos dans des scènes de films emblématiques
- •Support de 1-4 scènes par génération
- •Liste curatée de plus de 20 films emblématiques
- •Input personnalisé pour n'importe quel film
- •Design responsive avec upload drag-and-drop