A OpenAI liberou na API do GPT-Image-2 a opção de fundo transparente, atualmente marcada como preview. A descrição oficial de uso é direta: gerar ativos reutilizáveis que podem ser colocados sobre qualquer fundo, para fotos de produto, design gráfico, protótipos de site e material de marketing.
O uso muda apenas um parâmetro: definir background como transparent, mantendo output_format no padrão png ou trocando para webp. O jpeg não suporta canal alpha, então escolhê-lo equivale a descartar a transparência de saída. Não há cobrança adicional, o preço segue a faixa já existente.
Qual etapa do fluxo é eliminada
No fluxo real de e-commerce e design, entre "gerar uma imagem" e "ter uma imagem utilizável" existe a etapa de recorte. Antes, isso dependia de um modelo de segmentação dedicado ou de ferramentas tradicionais de recorte rodando à parte: primeiro gera-se a imagem completa com fundo, depois ela passa pela segmentação, depois ajusta-se a borda, depois exporta-se um PNG com canal alpha. A cadeia é longa, cada etapa tem sua própria taxa de falha, e fios de cabelo, vidro e materiais semitransparentes são os casos clássicos difíceis.
O fundo transparente move essa etapa para dentro da geração. O modelo produz o resultado diretamente no canal alpha, o que, em teoria, elimina uma inferência de segmentação, um ajuste de borda e a conversão de formato entre dois modelos. Para equipes que produzem ativos em lote, três etapas viram uma só.
A forma de escrever o prompt também exige cuidado. A orientação oficial é escrever explicitamente "assunto isolado, fundo completamente transparente" e excluir nomeadamente paisagens, fundos de cor sólida, padrões de tabuleiro de xadrez e sombras projetadas desnecessárias. Esses são justamente os elementos de interferência que aparecem com frequência nos exemplos de treinamento de "fundo transparente" que o modelo já viu; sem deixar isso claro, ele pode acabar desenhando um padrão de tabuleiro de xadrez.
Três falhas já conhecidas
A comunidade de desenvolvedores já encontrou vários problemas no próprio dia em que a função foi liberada. Nenhum deles impede o uso, mas todos afetam a possibilidade de uso direto em produção:
- O valor de alpha nas áreas opacas fica travado entre 252 e 254, sem chegar ao valor máximo de 255. A olho nu isso não se percebe, mas ao compor sobre um fundo escuro aparece uma leve transparência residual em toda a imagem.
- Ao redor do assunto transparente surge uma borda cinza que ninguém pediu, que a comunidade chama de halo. É preciso fazer manualmente uma remoção desse halo no lado do cliente, senão a borda fica suja ao sobrepor a um fundo colorido.
- A interface de edição não preserva corretamente a máscara transparente. Ao usar edits para editar novamente uma imagem transparente, a informação de transparência se perde no processo, e a etapa seguinte pode até devolver um novo fundo por conta própria.
O terceiro ponto é o que mais prejudica o fluxo de trabalho. Trabalhos de geração de ativos raramente ficam prontos na primeira tentativa; na maioria das vezes é preciso mudar cor, ângulo ou detalhes na mesma imagem. Se a máscara não se mantém, cada alteração exige gerar tudo do zero, e a composição já ajustada se perde. A solução de contorno indicada na documentação oficial é repetir, em cada prompt de edição, o pedido explícito de manter o fundo transparente — o que é, na prática, um remendo.
O peso do rótulo preview
O valor de alpha entre 252 e 254 é bastante suspeito. Não parece um resultado projetado de propósito, mas sim um resíduo deixado por algum tipo de pós-processamento ou quantização da saída do modelo. Quem realmente trabalha com composição é muito sensível a esse tipo de desvio: numa única imagem não se percebe nada, mas quando cem imagens são sobrepostas ao mesmo template, o tom geral de cor desvia inexplicavelmente para o cinza, e localizar a causa consome muito tempo.
O problema do halo é parecido. As ferramentas tradicionais de recorte tratam a borda com alpha matting, calculando uma faixa de transição contínua; já o modelo generativo produz o canal alpha diretamente, e os valores na borda parecem mais "adivinhados", sem base física — não é de estranhar que apareça um halo.
Somando os dois pontos, o fundo transparente hoje serve apenas como "um rascunho com uma etapa a menos", ainda distante de um "produto final pronto para catálogo". Para protótipos, apresentações e imagens de redes sociais já é suficiente; para as imagens principais de produtos à venda ou material que precisa passar por revisão de marca, ainda é necessário voltar ao recorte tradicional.
O próprio rótulo preview já é um aviso: os parâmetros vão mudar, a qualidade de saída vai mudar, e a lógica de tratamento hoje fixada no código pode precisar ser reescrita mais adiante. Equipes dispostas a adotar a função desde já fariam bem em isolar a remoção do halo e a normalização do alpha como módulos separados, para poder retirá-los assim que a OpenAI corrigir o problema, sem misturá-los ao fluxo principal.
Fontes: anúncio e discussões da comunidade de desenvolvedores da OpenAI, CocoLoop, guia de prompts para modelos de imagem GPT, documentação de referência da API da OpenAI; o uso de parâmetros, os formatos de saída suportados e a faixa de valores de alpha testada por desenvolvedores foram conferidos com base em informações públicas.