Aqui está uma foto (de muitas) que tirei de um livro com a câmera do telefone.
O problema é que o fundo é muito cinza. Eu quero totalmente branco. Eu tenho o Adobe Photoshop CS6. Alguém sabe como eu posso consertar isso?
Nota: Preciso de instruções, pois preciso fazer isso com muitas outras fotos.
obrigado
Respostas:
Primeiro, você deseja dessaturar a imagem ( CMD+ SHIFT+ U), isso remove qualquer cor e facilita a obtenção de branco puro.
Com seu arquivo aberto, escolha Imagem-> Ajustes-> Níveis. Você receberá isso:
Agora, traga os dois triângulos externos dessa maneira (você precisará brincar com isso até conseguir algo que goste):
Você deve acabar com isso!
fonte
Eu vim com um bom método para limpar imagens como essa, e funciona mesmo quando o plano de fundo ou a iluminação é irregular (ou seja, casos muito piores do que o exemplo nesta pergunta) e mantém a cor.
Minhas instruções são baseadas no Gimp, mas seria muito semelhante em outros programas como o Photoshop.
EDIT: O Gimp possui um filtro chamado "Diferença de Gaussianos", que implementa o processo descrito abaixo em uma etapa.
Primeiro, faça uma duplicata da camada:
Desfoque a camada copiada com um desfoque gaussiano. Use um tamanho de kernel grande o suficiente para não conseguir distinguir nenhum detalhe da imagem original. Eu usei 100px para a foto no post original.
Isso parecerá assim:
Em seguida, defina o "modo" da camada desfocada para "Dividir".
A imagem resultante deve ser a linha artística em um fundo branco.
O que você está fazendo aqui é essencialmente um filtro passa-alto na imagem, removendo as informações de baixa frequência (mudanças lentas na cor do plano de fundo) e mantendo as informações de alta frequência (a arte de linha).
fonte
Aumente o contraste com curvas.
Instruções:
Selecione sua imagem e pressione Ctrl- M. Isso exibirá a caixa de diálogo de curvas. Mova o ponto superior para a esquerda e o ponto inferior para a direita até que sua imagem fique em preto e branco. (que rima!)
fonte
Para pessoas que não possuem o Adobe Photoshop, aqui está uma alternativa gratuita e multiplataforma:
Usando o ImageMagick , isso pode ser feito na linha de comando
convert lQchR.png -auto-level -white-threshold 78% fish.png
Isso pode exigir algum ajuste fino do valor do limite de branco, mas é mais rápido que a GUI, especialmente quando você tem várias fotos:
convert *.png -auto-level -white-threshold 78% x-%04d.png
Editar:
Outro método usando divisão foi apontado nos comentários de joojaa
convert fish.png ( +clone -blur 0x80 ) -compose Divide_Src -composite out_fish.png
fonte
convert fish.png ( +clone -blur 0x80 ) -compose Divide_Src -composite out_fish.png
o método é descrito aqui . Adicione nível automático, se desejar.O comando ImageMagick convert pode estar em conflito com o comando convert do Windows. Então você tem que especificar o caminho completo.
Suponha que desejemos alterar o plano de fundo cinza da imagem phototext.png e criar uma nova imagem phototext1.png.
Suponha que o ImageMagick esteja instalado na pasta: C: \ Arquivos de Programas \ ImageMagick-7.0.3-Q16
Em seguida, escreva o comando follwing no prompt de comando
"C: \ Arquivos de programas \ ImageMagick-7.0.3-Q16 \ convert.exe" phototext.png -auto-level -white-threshold 78% phototext1.png
fonte