green-screen-cutout-assets
Gere assets de tela verde e converta-os em PNGs transparentes.
Documentação
Skill de Recorte de Ativos em Tela Verde
Uma skill do Codex para gerar ativos de imagem em primeiro plano sobre fundos de chroma-key e convertê-los em PNGs transparentes com um script robusto de recorte local.
É útil para equipes de apps, jogos e produtos que precisam de adesivos, bichinhos, personagens, adereços, colecionáveis, ovos, decorações de interface ou outros ativos de primeiro plano que devem ser posicionados naturalmente sobre fundos reais de aplicativos.
O Que Ela Faz
- Orienta prompts de geração de imagem para ativos de primeiro plano seguros para recorte.
- Usa uma imagem-fonte de tela verde como ponte estável quando a saída PNG verdadeiramente transparente não é confiável.
- Estima a cor-chave real a partir das bordas da imagem, em vez de assumir exatamente o
#00ff00. - Remove apenas regiões de fundo conectadas às bordas, reduzindo a erosão acidental do objeto.
- Aplica desfoque de alpha, despill, corte, relatórios QA em JSON e folhas de contato.
- Suporta processamento de imagem única e em lote.
Instalação
A partir de um checkout local:
Copy-Item -Recurse .\green-screen-cutout-assets "$env:USERPROFILE\.codex\skills\green-screen-cutout-assets"
Ou instale pelo GitHub com o instalador de skills do Codex depois que este repositório for publicado:
python C:\Users\19540\.codex\skills\.system\skill-installer\scripts\install-skill-from-github.py `
--repo ACT-chao/green-screen-cutout-assets-skill `
--path green-screen-cutout-assets
Reinicie o Codex após instalar novas skills.
Uso Rápido
Gere uma imagem-fonte com um prompt como:
warm hand-drawn journal sticker style, cozy mobile app asset, soft paper texture, pastel warm colors, no hard outline, plain solid chroma green background for cutout, isolated full body centered with generous padding, no shadow touching edges, no text, no watermark
Depois execute:
python .\green-screen-cutout-assets\scripts\chroma_key_cutout.py `
--input .\source.png `
--out .\transparent.png `
--report .\cutout-report.json `
--contact-sheet .\cutout-contact-sheet.png
Exemplo em lote:
python .\green-screen-cutout-assets\scripts\chroma_key_cutout.py `
--input-dir public/assets/source-green-screen `
--out-dir public/assets `
--report public/assets/cutout-report.json `
--contact-sheet public/assets/cutout-contact-sheet.png
QA de Saída
Use o relatório/folha de contato gerados para verificar:
- cantos transparentes;
- ausência de franja verde óbvia;
- objeto sem erosão;
- proporções razoáveis de transparência/opacidade;
- detalhes finos como orelhas, caudas, pelos, mãos ou adereços preservados.
Estrutura do Repositório
green-screen-cutout-assets/
SKILL.md
agents/openai.yaml
references/prompt-cookbook.md
scripts/chroma_key_cutout.py
Observações
Este repositório contém apenas a skill reutilizável do Codex e o auxiliar de recorte. As imagens-fonte geradas e os ativos específicos do aplicativo devem ficar no seu projeto, não dentro da skill.