Filtros de cor e ruído


Para quê Photoshop, se temos o Processing? Como sabemos, imagens digitais não são mais que um conjunto de pixels com cores codificadas, e no caso do modo HSB, também saturação e brilho. Como tal e usando a técnica do scanline, que mais não é do que percorrer todos os pixels de uma imagem e recolher a sua informação, podendo essa informação analisada, copiada ou alterada para outra imagem.

E foi precisamente o foco desta tarefa, em que pegando em uma imagem original, criamos vários sliders que manipulam os seus valores RGB (também poderia ser HSB), para criar alguns efeitos desejados a nível de cor, incluindo tirar a própria cor. 

Usando o modo RGB foi mais trabalhoso saber como deixar a imagem em tons de cinza, mas comos sabemos, uma imagem fica em tons de cinza quando os valores RGB são iguais em cada pixel, pelo que no código foi uma questão de alterar os valores de cada cor da versão original até os valores em que ficassem todos iguais, mapeando para um valor de 0 a -100.

Quanto ao ruído, é uma questão de atribui valores de cor aleatórios as pixels aleatórios.


Comentários