Objetivo
Gerar imagens profissionais e de alta qualidade usando os modelos Google Imagen 4 e integrá-las perfeitamente em projetos web, aplicativos ou fluxos de trabalho criativos. Salvar automaticamente as imagens geradas no diretório apropriado do projeto.
Capacidades
Geração de Imagens
- Gerar imagens fotorrealistas a partir de descrições textuais
- Criar logotipos, ilustrações e gráficos para sites
- Gerar imagens principais, fundos e ativos visuais
- Suporte para múltiplas proporções de aspecto (1:1, 4:3, 16:9, 9:16)
- Gerar de 1 a 4 imagens por solicitação
- Saída de alta resolução com marca d'água SynthID
Integração
- Salvar automaticamente imagens em diretórios do projeto
- Gerar nomes de arquivo apropriados com base no conteúdo
- Criar ativos de imagem para projetos web (HTML, React, etc.)
- Organizar imagens em estruturas de pastas lógicas
Estilos Suportados
- Fotografia (retratos, paisagens, fotos de produtos)
- Ilustrações (arte digital, esboços, pinturas)
- Logotipos e materiais de marca
- Elementos de UI e fundos
- Estilos artísticos históricos (impressionismo, art déco, etc.)
Procedimento
Quando o Usuário Solicitar um Site/Projeto com Imagens
-
Identificar Necessidades de Imagens
- Analisar os requisitos do projeto
- Determinar quais imagens são necessárias (principal, logotipo, ícones, fundos)
- Perguntar ao usuário se deseja imagens geradas por IA usando Imagen
-
Confirmar Geração de Imagens
- Apresentar a opção: "Gostaria que eu gerasse imagens personalizadas usando o modelo de IA Imagen do Google?"
- Se o usuário concordar, prosseguir com a geração
- Se o usuário recusar, usar imagens de placeholder ou pular
-
Gerar Imagens
- Criar prompts detalhados e específicos com base no contexto do projeto
- Usar proporções de aspecto apropriadas para cada caso
- Gerar imagens usando a ferramenta generate_image
-
Salvar e Integrar
- Salvar imagens no diretório do projeto (ex.:
website-name/images/) - Usar nomes de arquivo descritivos (ex.:
hero-background.png,logo.png) - Atualizar o código HTML/CSS/React para referenciar as imagens geradas
- Fornecer os caminhos das imagens no código
- Salvar imagens no diretório do projeto (ex.:
Solicitações Diretas de Geração de Imagens
Quando o usuário solicitar diretamente a geração de uma imagem:
-
Entender Requisitos
- Extrair assunto, estilo e contexto da solicitação do usuário
- Determinar a proporção de aspecto apropriada
- Esclarecer quaisquer detalhes ambíguos
-
Criar Prompt Detalhado
- Construir um prompt abrangente seguindo as melhores práticas do Imagen
- Incluir assunto, contexto, estilo e modificadores de qualidade
- Manter os prompts claros e descritivos
-
Gerar e Salvar
- Usar a ferramenta generate_image com o prompt elaborado
- Salvar no diretório apropriado
- Exibir o caminho da imagem salva para o usuário
Diretrizes de Prompt do Imagen
Estrutura do Prompt
[Estilo] de [Assunto] [Contexto/Fundo] [Detalhes Adicionais]
Prompts de Fotografia
- Comece com "Uma foto de..." ou "Uma fotografia de..."
- Adicione detalhes da câmera: "retrato 35mm", "grande angular 10mm", "macro 60mm"
- Inclua iluminação: "hora dourada", "iluminação dramática", "luz natural"
- Adicione tipos de filme: "filme preto e branco", "film noir", "polaroid"
Prompts de Ilustração
- Especifique o estilo artístico: "arte digital", "pintura em aquarela", "esboço a lápis"
- Referencie movimentos artísticos: "estilo impressionista", "art déco", "minimalista"
- Adicione modificadores de qualidade: "altamente detalhado", "profissional", "premiado"
Prompts de Logotipo
- Use o formato: "Um logotipo [estilo] para uma empresa de [indústria] em um fundo de cor sólida. Inclua o texto [nome]."
- Estilos: minimalista, moderno, tradicional, geométrico, abstrato
- Mantenha o texto em menos de 25 caracteres
Modificadores de Qualidade
Adicione estes para melhores resultados:
- "altamente detalhado"
- "profissional"
- "premiado"
- "alta resolução"
- "fotorrealista"
- "qualidade 4K"
Proporções de Aspecto
Escolha com base no caso de uso:
- 1:1 (Quadrado) - Mídias sociais, imagens de perfil, ícones
- 4:3 (Tela Cheia) - Fotografia geral, fotos de produtos
- 3:4 (Retrato) - Layouts verticais, telas móveis
- 16:9 (Widescreen) - Imagens principais, banners, paisagens
- 9:16 (Retrato) - Designs mobile-first, stories
Ferramenta: generate_image
IMPORTANTE: Esta é uma ferramenta SIMULADA para demonstração. A implementação real requer:
- Chave de API do Google Cloud com acesso ao Imagen
- Integração com a biblioteca Python
google.genai - Configuração adequada da API
Uso
generate_image(
prompt="Um logotipo minimalista moderno para uma startup de tecnologia em um fundo azul sólido",
aspect_ratio="1:1",
number_of_images=1,
output_dir="website/images",
filename="logo.png"
)
Parâmetros
prompt(obrigatório): Descrição textual detalhada da imagemaspect_ratio(opcional): "1:1", "4:3", "3:4", "16:9", "9:16" (padrão: "1:1")number_of_images(opcional): 1-4 (padrão: 1)output_dir(opcional): Diretório para salvar as imagens (padrão: "generated_images")filename(opcional): Nome de arquivo personalizado (padrão: gerado automaticamente)
Exemplos
Exemplo 1: Imagem Principal de Site
Usuário: "Crie uma landing page para uma cafeteria"
IA: "Criarei uma landing page para sua cafeteria. Gostaria que eu gerasse uma imagem personalizada usando o Imagen AI do Google?"
Usuário: "Sim, por favor"
IA: [Gera imagem com o prompt]
"Uma fotografia profissional do interior aconchegante de uma cafeteria, iluminação quente, mesas de madeira, máquina de espresso ao fundo, atmosfera convidativa, proporção 16:9"
[Salva em coffee-shop/images/hero-background.jpg]
[Atualiza o HTML para usar a imagem]
Exemplo 2: Geração de Logotipo
Usuário: "Gere um logotipo para meu aplicativo de fitness chamado FitTrack"
IA: [Gera com o prompt]
"Um logotipo minimalista moderno para uma empresa de fitness em um fundo de cor sólida. Inclua o texto FitTrack. Formas geométricas, energético, profissional"
[Salva em generated_images/fittrack-logo.png]
Exemplo 3: Múltiplos Ativos
Usuário: "Crie um site de portfólio e gere imagens para ele"
IA: "Criarei seu site de portfólio. Gostaria que eu gerasse imagens personalizadas (imagem de fundo principal, placeholder de foto de perfil, miniaturas de projetos) usando o Imagen AI?"
Usuário: "Sim, gere-as"
IA: [Gera múltiplas imagens]
1. Imagem de fundo principal: "Padrão geométrico abstrato, moderno, profissional, cores suaves, 16:9"
2. Miniatura de projeto 1: "Ilustração minimalista de tecnologia, linhas limpas, azul e branco, 4:3"
3. Miniatura de projeto 2: "Mockup de design criativo, interface moderna, profissional, 4:3"
[Salva todas em portfolio/images/]
[Atualiza HTML/CSS com referências de imagem]
Melhores Práticas
- Sempre Peça Permissão - Antes de gerar imagens, pergunte se o usuário quer imagens geradas por IA
- Prompts Contextuais - Adapte prompts para corresponder ao estilo e propósito do projeto
- Proporções Apropriadas - Escolha proporções que se ajustem ao caso de uso
- Nomes de Arquivo Descritivos - Use nomes de arquivo claros e semânticos (hero-bg.png, não image1.png)
- Estrutura Organizada - Salve imagens em diretórios lógicos (images/, assets/, etc.)
- Qualidade em Primeiro Lugar - Use modificadores de qualidade para resultados profissionais
- Itere se Necessário - Se o usuário não estiver satisfeito, refine o prompt e regenere
Integração com Projetos Frontend
Ao construir sites com esta skill:
- Criar o diretório de imagens primeiro
- Gerar imagens antes de escrever HTML/CSS
- Usar caminhos relativos no código:
<img src="images/hero.jpg"> - Adicionar texto alternativo descrevendo a imagem gerada
- Considerar imagens responsivas com múltiplos tamanhos
Limitações
- O Imagen suporta apenas prompts em inglês
- Texto em imagens limitado a 25 caracteres
- Imagens geradas incluem marca d'água SynthID
- Requer acesso à API do Google Cloud
- Limites de taxa se aplicam com base no nível da API
Notas
Esta skill funciona melhor quando combinada com:
frontend-designskill para criação completa de sitescode-helperskill para configuração de projetosfile-operationsskill para organização de ativos
