Imagens coloridas podem ser representadas por três matrizes. Cada matriz
especifica a quantidade de vermelho (Red em inglês), verde (Green em inglês) e azul (Blue em inglês)
que compõem a imagem. Este sistema de cores é conhecido como RGB.
Os elementos destas matrizes determinam a intensidade do pixel referente à cor da
matriz. Por conveniência,
a maioria dos arquivos digitais atuais usam o número 0 para indicar ausência de intensidade
e o número 255 para indicar intensidade máxima.
1.
|
|
O programa abaixo é interativo. Para saber
os valores numéricos das entradas das matrizes correspondentes a um determinado pixel da imagem, basta deixar
o apontador do mouse parado por alguns instantes sobre o pixel.
|
2.
|
|
As funções F, G e H abaixo permitem, respectivamente, definir novos valores para
as componentes em
vermelho (rnovo),
verde (gnovo) e
azul (bnovo) a partir dos valores r, g e b
da imagem antinga.
Se estas funções gerarem intensidades maiores do que 255, então será atribuído o valor
255 para estas intensidades.
Do mesmo modo, se as funções F, G ou H gerarem intensidades menores do que 0, então
estas intensidades serão substituídas por 0.
Importante: você deve usar um ponto (“.”)
ao escrever números decimais!
|
3.
|
|
Para selecionar uma das treze imagens disponíveis, clique no ícone
correspondente. Desafio: usando funções F, G e H adequadas, tente descobrir
as três palavras secretas da última imagem.
|
|