Como posso alterar todos os pixels de uma cor para outra em uma imagem?

7

Eu tenho uma imagem que se parece com isso:

Noentanto,alinhaamarelaprecisaestarvermelhaealinhacianoprecisaestarverde.Eutenho Paint e IrfanView . Como posso alterar as cores da linha amarela e ciana sem selecionar individualmente todos os pixels manualmente?

Ou seja, o que é uma boa maneira de alterar todos os pixels de uma cor para outra?

    
por user29116 05.04.2010 / 11:42

4 respostas

5

Paint.NET vai fazer isso, você só precisa fazer um preenchimento, com o modo 'global' de modo contíguo.

como por pedido. Eu notaria que o original era terrivelmente barulhento e eu limpei um pouco. Você gostaria de limpá-lo primeiro

Háalgumascoisasimportantesaqui.

Primeiramente,fuiampliadoparaaimagemparapoderescolheraáreacorretacommaisfacilidade.Houveumatoneladadeanti-aliasingaqui,entãoeuacabeiaguçando(oulimpandodealgumaforma),masmesmoassim,eufuicomumatolerânciarazoavelmentealta(quantomaioratolerância,menossemelhanteumpixeladjacenteprecisaserparaseusvizinhosserãorecolocados)Joguecomessevalor-menorémais"preciso", mas você pode precisar de um valor maior.

    
por 05.04.2010 / 14:31
3

ImageMagick pode fazer todo o tipo de substituições de cores extravagantes .

    
por 05.04.2010 / 11:48
2

Nos jogos, muitos anos atrás nós usamos editores de arquivos * .PAL para mudar uma cor por outra. Isto é principalmente para se suas imagens são indexadas por cores. (IE: Gifs são sempre indexados por cores)

Ele foi usado (também fez de novo ao fazer jogos móveis) para mudar as cores do pano para fazer inimigos diferentes usando apenas a memória no disco de um único.

Existem muitas ferramentas, mas como exemplo:

link

Além disso, você diz que usa o irfanview, tem um plugin:

link

    
por 29.04.2010 / 12:05
1

Escolha um programa de edição de imagem como o Photoshop ou o GIMP (o último é gratuito) e pinte a linha com o modo "Cor".

    
por 05.04.2010 / 11:58