O que é o modelo de cores RGB?
O modelo de cores RGB representa cores por meio de combinações aditivas dos valores dos canais vermelho, verde e azul. Aumentar os três canais acrescenta luz, enquanto sua interpretação exata depende do espaço de cores associado.
Como funciona o modelo de cores RGB
RGB é um modelo de coordenadas: uma cor é descrita por três magnitudes de componentes que controlam as primárias vermelha, verde e azul. O modelo, por si só, não define as primárias, o ponto branco, a curva de transferência ou o intervalo numérico, por isso é necessário um espaço de cores ou perfil identificado para reproduzir a aparência de forma consistente. O RGB de luz linear é apropriado para cálculos físicos de luz, enquanto valores codificados com gama são convenientes para pipelines de armazenamento e exibição. Câmeras, renderizadores, codificadores, navegadores e telas usam RGB em diferentes etapas.
Informações essenciais
- Valores iguais dos componentes RGB formam cinzas neutros apenas quando o espaço de cores e o pipeline de visualização interpretam os canais com um ponto branco e um comportamento de transferência comuns.
- Alfa não é uma quarta primária RGB; RGB descreve os componentes de cor, enquanto um valor alfa opcional descreve separadamente a opacidade ou a cobertura para composição.
- A conversão matricial entre espaços RGB normalmente é realizada sobre valores de luz linear, com as funções de transferência decodificadas antes da matriz e reaplicadas depois.
Quando o modelo de cores RGB é importante
Use RGB para telas, imagens digitais, shaders e operações de cor voltadas a navegadores. Preserve ou converta o perfil de cores ao transferir dados entre sistemas, pois, caso contrário, valores de canal idênticos podem produzir cores diferentes.