RGB

Home > Processamento Gráfico > Sistemas de cores > RGB

Este certamente é o sistema de cor mais usado no planeta atualmente. O sistema de cor **RGB** é um **sistema aditivo** que descreve muito bem o comportamento da cor em raios luminosos e por isso é muito usado em computadores e monitores de vídeo. O RGB descreve a cor como uma composição de 3 cores (frequências) primárias: o vermelho (**R**ed), o verde (**G**reen) e o azul (**B**lue). Todas as outras cores, são formadas adicionando estas cores em diferentes intensidades. Então, os valores dos componentes RGB de uma cor representam a intensidade para aquele componente na composição da cor. O valor zero indica intensidade zero, ou seja, nenhuma luz. Os três componentes no mínimo representam o preto, que é a ausência total de luz, mas se forem levados ao máximo, a cor obtida será o branco, que é a composição das três frequências (cores) primárias em intensidade máxima.

Nos formatos mais comuns de imagem, os valores de cada componente variam de 0 à 255, devido a cada valor ser representado por um byte (8 bits) de informação. Portanto os valores rgb(0,0,0) representam o preto e os valores rgb(255,255,255) representam o branco. Juntos os três valores (24 bits) produzem 256 x 256 x 256 combinações que correspondem a 16.777.216 cores (True Color). A figura 1 mostra como as cores RGB são combinadas para formar as outras cores.



Os três valores de RGB geralmente são representados no sistema numérico hexadecimal nas linguagens de programação e marcação, por exemplo, a cor vermelho rgb(255,0,0) pode ser expressa por 0xFF0000.

O espaço de cores RGB também pode ser representado em um sistema de coordenadas de 3 dimensões, formando o que se chama de cubo RGB, como ilustrado na figura 2.



Alguns formatos de imagem também acrescentam um 4º componente chamado de Alpha (RGBA) que indica a transparência da cor. Esse formato permite que porções diferentes da imagem tenham níveis de transparência diferentes possibilitando efeitos bastante interessantes.


 * Links recomendados: **
 * Aplicação on-line com o cubo RGB (muito bom)
 * RGB (Wikipédia)