Todo mundo pede "uma imagem PNG com fundo transparente", mas poucas pessoas sabem explicar o que isso realmente significa, por que um JPG não pode fazer isso ou por que o cabelo é a parte que sempre dá errado. Aqui está toda a história em linguagem simples.
Resolução total. Sem marca d'água. Totalmente gratuito. A maioria das ferramentas de remoção de fundo oferece apenas uma prévia de 625×400 e cobra pelo arquivo real. Esta não.
Sua foto é excluída do servidor no momento em que a imagem recortada é enviada de volta. Precisa das ferramentas de apagar e restaurar ou de um fundo colorido atrás do objeto? Abra o editor completo.
Uma foto digital é uma grade de pixels, e cada pixel normalmente armazena três números: a quantidade de vermelho, verde e azul luz que ele emite. Misture-os e você obtém qualquer cor na tela. Uma imagem transparente adiciona um quarto valor (o canal alfa) que indica o quão opaco é o pixel, geralmente de 0 (totalmente invisível) a 255 (totalmente sólido).
Esse único número adicional é todo o segredo. Quando um navegador, aplicativo de design ou apresentação exibe a imagem, ele combina cada pixel com o que estiver atrás dele, em proporção ao seu valor alfa. Um pixel com alfa 0 desaparece completamente; um pixel com alfa 128 mostra metade de si mesmo e metade do fundo que está atrás. O famoso tabuleiro de xadrez cinza e branco que você vê nos editores não faz parte da imagem: é apenas a forma como o software visualiza "nada aqui".
Essa faixa intermediária é mais importante do que a maioria das pessoas imagina. Objetos reais não terminam em uma linha nítida: cabelo, pelos, vidro, fumaça e sombras suaves desvanecem-se gradualmente. Os valores alfa parciais são o que fazem com que um recorte pareça uma fotografia, em vez de um adesivo recortado com tesoura.
Nem todos os formatos de imagem podem armazenar esse quarto valor, e é aí que começa a maior parte da confusão.
| Formato | Transparência | Compressão | Ideal para |
|---|---|---|---|
| PNG | Sim, com suporte total ao canal alfa de 8 bits | Sem perdas (arquivos maiores) | Recortes, logotipos, gráficos, qualquer imagem com camadas |
| JPG | Não, nenhum | Com perdas (arquivos menores) | Fotos finalizadas com um fundo |
| WebP | Sim, com suporte total ao canal alfa | Com ou sem perdas, menor que o PNG | Imagens para a web onde o tamanho do arquivo é importante |
O JPG simplesmente não tem canal alfa. Esse formato foi criado no início dos anos 90 para comprimir fotografias, e as fotografias preenchem toda a imagem. Se você salvar um recorte como JPG, a transparência será automaticamente substituída por um fundo sólido (geralmente branco) e desaparecerá permanentemente. É por isso que um "JPG transparente" que alguém lhe envia sempre chega com uma caixa branca ao redor do logotipo.
PNG é o formato padrão mais seguro. Ele armazena o canal alfa sem perdas, todos os programas já criados aceitam esse formato e as plataformas online, gráficas e aplicativos de design esperam recebê-lo. O preço é o tamanho do arquivo: um recorte detalhado de uma foto em PNG pode ser várias vezes maior que a mesma imagem em JPG.
WebP é a solução moderna ideal. Ele oferece suporte à transparência total e, geralmente, compacta os arquivos 25% a 35% menores que o formato PNG, razão pela qual é tão popular entre os sites. Sua única desvantagem é a compatibilidade fora do navegador: alguns programas de design mais antigos, serviços de impressão/bordado e formulários de upload ainda não o aceitam. Uma boa regra é: use WebP no seu próprio site e envie arquivos PNG para todos os outros.
Recortar uma xícara de café é fácil: a borda é uma curva limpa e cada pixel está claramente definido como parte da xícara ou do fundo. O cabelo é um desafio diferente. Um único fio geralmente é mais fino que um pixel,portanto, o pixel pelo qual ele passa é uma mistura: talvez 30% cabelo e 70% fundo. Não há uma resposta correta de "manter ou excluir" para esse pixel; a única resposta honesta é parcial Canal alfa.
Uma boa ferramenta de remoção de fundo, portanto, precisa resolver dois problemas ao mesmo tempo. Primeiro, estimar a opacidade correta para cada pixel da borda: é isso que transforma um contorno irregular em um cabelo suave e realista. Em segundo lugar, remover a cor do fundo antigo desses pixels misturados. Um pixel que era 30% cabelo loiro e 70% céu azul ainda contém azul; se o azul não for removido, o recorte carregará uma espécie de halo fantasmagórico do fundo antigo para o novo. Essa borda é o sinal revelador de um recorte de baixa qualidade.
É aqui que os modelos de segmentação realmente mostram seu valor: eles analisaram milhões de exemplos de cabelo, pelos e bordas suaves, e aprenderam a prever valores alfa razoáveis em vez de uma máscara binária de manter/excluir. E é por isso que os resultados são melhores quando o cabelo contrasta com o fundo: mais informações sobre isso em nosso guia para tirar fotos que recortem perfeitamente.
Basta inserir qualquer foto no BGNinja e baixar a imagem recortada em segundos: é grátis, não precisa criar uma conta e nada é armazenado.
Crie um arquivo PNG transparente →É um arquivo PNG cujos pixels contêm um valor alfa (opacidade) além da cor. Sempre que o valor alfa for zero, o fundo por trás da imagem ficará visível.
Não, o formato JPEG não possui canal alfa. Salvar uma imagem recortada como JPG a achata em um fundo sólido permanentemente. Use PNG ou WebP em vez disso.
O WebP é menor e ótimo para seu próprio site; o PNG é universalmente aceito. Quando uma plataforma solicita uma imagem transparente sem especificar um formato, o PNG é sempre a opção mais segura.
Os pixels da borda ainda contêm cores do fundo antigo. Uma boa imagem recortada remove essa tonalidade; se alguma parte persistir, use o pincel de apagamento do BGNinja para removê-la.
Por Sam Ridder — Eu desenvolvo e gerencio o BGNinja usando meu próprio hardware, por conta própria. Quem sou eu.