Remova halos brancos de sprites transparentes sem perder as sombras
Um personagem transparente parece limpo sobre branco, mas apresenta um halo claro na cena escura do seu jogo. A solução não é apagar todos os pixels claros. Primeiro identifique se o problema é uma cor de borda contaminada, pixels soltos de baixa opacidade ou um fundo que nunca foi removido.
Confira se a imagem é realmente transparente
Abra o original sobre fundos claros e escuros. Se todo o retângulo estiver branco, remova o fundo primeiro. PNG é um formato de arquivo, não uma prova de que o arquivo contém pixels transparentes. Se apenas uma borda clara fina aparecer sobre fundos escuros, um fundo branco original conhecido pode estar contaminando as bordas semitransparentes.
Guarde uma origem intacta. O limpador de bordas aceita PNG e WebP com transparência e exporta um novo PNG; não consegue recuperar um recorte limpo de um JPEG achatado. Para uma arte que já parece correta, não aplique correção apenas porque há um controle disponível.
Faça uma comparação controlada com fundo branco original
- Carregue o sprite transparente e escolha branco como Cor indesejada da borda apenas se branco for a contaminação conhecida.
- Defina Remover pixels muito fracos como 0 e deixe Aparar preenchimento transparente desativado. Isso separa a correção de cor da remoção de alfa e do recorte.
- Experimente uma Intensidade de correção baixa, execute a correção e examine as prévias original e corrigida. Aumente a intensidade apenas se o halo conhecido permanecer.
- Baixe a versão candidata e examine-a na cena escura real e sobre um fundo claro. Compare separadamente a silhueta, os realces, o cabelo e a sombra.
Uma borda vermelha simplificada com metade da opacidade, misturada com branco, contém RGB rosa embora devesse conter vermelho. A descontaminação de fundo tenta recuperar o vermelho preservando a opacidade parcial. Se a borda original já tiver vermelho puro, a mesma operação pode corrigir além do necessário. A cor de fundo informada deve descrever a origem, não o fundo desejado na saída.

Remova pontos fracos sem apagar efeitos úteis
O alfa varia de 0 a 255. Um limite de 16 remove pixels com opacidade de aproximadamente 6% ou menos; um limite de 64 remove pixels com até cerca de 25%. Isso inclui qualquer sombra ou fumaça intencional nesses valores. Aumente em pequenos passos e execute a operação novamente. Se o resultado ficar totalmente transparente, reduza o limite em vez de considerar a imagem original defeituosa.
| Problema | Usar | Observe |
|---|---|---|
| Borda clara conhecida da cor de fundo | Cor do fundo original e intensidade | Bordas escurecidas demais sobre fundos claros |
| Pixels sutis isolados | Limite de corte de alfa baixo | Sombra suave ou fumaça ausente |
| Área transparente extra da tela | Corte opcional do espaço vazio | Tamanho do quadro e pivô alterados |
| Fundo opaco | Remoção de fundo primeiro | Expectativas incorretas sobre a correção de bordas |
Preserve o preenchimento quando o sprite fizer parte de uma sequência
Para um ícone estático, aparar pode facilitar o posicionamento. Em uma animação, cada pose pode ter uma caixa delimitadora diferente. Apará-las independentemente muda a posição dos pés ou do cabo em relação à origem da imagem. Esta ferramenta não exporta metadados de deslocamento, então deixe o corte desativado quando a engine precisar de uma tela comum.
Decida se vale a pena manter a versão candidata
- O halo indesejado é reduzido sobre o fundo pretendido.
- Os realces e efeitos semitransparentes intencionais continuam reconhecíveis.
- A imagem também fica aceitável sobre um fundo contrastante.
- As dimensões dos quadros continuam adequadas ao fluxo de animação.
- O original está salvo separadamente e o PNG baixado foi aberto novamente.
A contagem de pixels ajustados não é uma nota de qualidade. Ela informa quantos pixels foram alterados. Se a versão candidata parecer pior, reduza a intensidade, altere a cor de fundo original apenas com base em evidências ou volte ao processo de exportação original. Uma origem limpa é preferível a repetidas passagens de correção.
Experimente o fluxo de trabalho
Compare o PNG original e o corrigido, com controles separados para correção da cor de fundo, pixels sutis e preenchimento.
Abrir Limpador de bordas de PNG →