- Verifique se você tem os utilitários de linha de comando Netpbm instalados. Para o Windows, você precisará ter o Cygwin instalado e, em seguida, selecionar / instalar o pacote
netpbm
. Para o Ubuntu você pode instalá-lo com o comando: sudo apt-get install netpbm
- No Photoshop (ou similar), converta sua imagem em um arquivo PNG com transparência e cor de 24 bits e salve como inputfile .png
-
Na linha de comando, execute o seguinte comando
pngtopam -alphapam inputfile.png > outputfile.pam
-
Carregue o arquivo PAM de volta no Photoshop. Você verá que você tem os valores RGB originais da imagem original sem qualquer transparência. Você pode ver algumas bordas ásperas de cores sólidas onde anteriormente havia transições para transparência total na imagem original. Não se preocupe com isso por enquanto, porque a máscara de camada consertará isso.
- Converta o plano de fundo em uma camada (menu Camada - > Novo - > Camada de segundo plano)
- Crie uma seleção no canal alfa (menu Selecionar - > Carregar seleção e escolha Alfa 1 como o canal)
- Converta a seleção em uma máscara de camada (menu Camada - > Máscara de camada - > Revelar seleção)
Concluído. A imagem deve agora parecer com a imagem original e você pode salvá-la em um formato de arquivo mais popular, se desejar.
Se as bordas grossas da cor 'pura' forem um problema para você, você pode melhorá-las selecionando a máscara de camada e aplicando um ajuste de limite (limite = 2 ou 1, se preferir). Depois disso, alise a imagem e repita as etapas 5, 6 e 7.
E se alguém puder me mostrar como fazer isso no Photoshop, ficarei muito feliz em saber como.