Atenção: Este conteúdo foi traduzido automaticamente. Enviar feedback

Movie Magic

Faça upload da sua foto e entre em cenas icônicas de filmes. Nossa IA vai te colocar perfeitamente nos seus filmes favoritos usando a API Gemini do Google.

Role: Desenvolvedordez. de 2025

Faça upload da sua foto e entre em cenas icônicas de filmes. Movie Magic usa o Google Gemini 3 Pro para te colocar nos seus filmes favoritos.

Como Funciona

  1. Faça upload da sua foto. Arraste e solte ou selecione uma imagem JPG, PNG ou WebP de até 10MB.
  2. Escolha um filme. Selecione entre mais de 20 filmes curados ou digite o seu próprio.
  3. Selecione cenas. Escolha de 1 a 4 cenas diferentes para gerar.
  4. Gere. A IA cria imagens com você na cena.

A IA preserva suas características faciais enquanto combina a iluminação e atmosfera da cena original do filme.

Implementação Técnica

Movie Magic usa o modelo de geração de imagens Google Gemini 3 Pro. Configuração: gemini-3-pro-image-preview, aspect ratio 16:9, resolução 2K. Imagens retornam como PNG codificado em base64.

A chamada de API envia um system prompt para composição da cena, sua foto enviada como dados base64, e o nome do filme com contagem de cenas.

O tratamento de erros inclui retry automático com backoff exponencial (delays de 2s, 4s, 8s) para rate limits. Tanto cliente quanto servidor validam tamanho e tipo de arquivo. Mensagens de erro explicam o que deu errado e como corrigir.

O system prompt instrui a IA a preservar características faciais e tom de pele exatamente, combinar iluminação e color grading da cena original, integrar você naturalmente na composição, e manter qualidade cinematográfica.

Filmes Curados

O app inclui mais de 20 filmes de vários gêneros: 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 e The Silence of the Lambs.

Você também pode digitar o nome de qualquer filme.

Experiência do Usuário

Upload de arquivo suporta drag-and-drop ou seleção de arquivo. Formatos aceitos: JPG, PNG, WebP. Tamanho máximo: 10MB. Visualize sua foto antes de gerar.

Geração de cenas permite escolher 1-4 cenas por request. Você vê feedback de progresso em tempo real. Imagens geradas aparecem em uma galeria. Baixe imagens individuais ou todas de uma vez. Tente novamente com configurações diferentes a qualquer momento.

A interface funciona em mobile e desktop com controles otimizados para touch.

Arquitetura da API

A rota /api/movie-magic executa seis passos: valida a API key do Gemini, converte a imagem enviada para base64, constrói o system prompt com contexto do filme, envia o request para o Gemini com lógica de retry, extrai imagens geradas da resposta, e retorna mensagens de erro amigáveis quando necessário.

O Que Aprendi

Geração de imagens com IA é poderosa mas imprevisível. Gemini 3 Pro produz resultados impressionantes, mas rate limits do tier gratuito exigem tratamento de erros cuidadoso e lógica de retry.

Experiência do usuário importa para ferramentas de IA. Mensagens de erro claras, feedback de progresso e controles intuitivos fazem a diferença entre frustração e satisfação.

Codificação base64 funciona bem para imagens pequenas. Converter arquivos enviados para base64 para transmissão via API é eficiente para fotos de rosto e imagens abaixo de 10MB.

Melhorias Futuras

Funcionalidades planejadas incluem mais filmes curados, suporte a geração de vídeo, compartilhamento social, favoritos salvos, processamento em lote para múltiplas fotos, aspect ratios e tamanhos de imagem customizados, e integração com redes sociais.

Outcomes

  • Geração de imagens com IA usando Google Gemini 3 Pro
  • Integração perfeita de fotos em cenas icônicas de filmes
  • Suporte para 1-4 cenas por geração
  • Lista curada de mais de 20 filmes icônicos
  • Input customizado para qualquer filme
  • Design responsivo com upload drag-and-drop

Links