Eu sugiro que você analise a teoria da cor e especificamente espaços de cores . Espaços de cores são os diferentes modelos usados para representar cores. Os atributos que são realmente descritos, o pixel será ditado pelo espaço de cor.
Um dos espaços de cores mais comuns para computadores é o RGB / ARGB. Esse é o formato em que muitas imagens de bitmap estarão. Cada pixel tem um componente Vermelho, Verde e um Azul e algumas vezes um canal alfa também é representado.
No entanto, o vídeo e as imagens não são armazenados no RBG, pois há outros espaços de cores que podem representar as mesmas imagens, mas compactam muito melhor. Um dos formatos comuns é o YCbCr. O YCbCr usa uma mistura dos componentes da luma (Y) (brilho / intensidade) com os componentes de croma (CbCr) (cor) para representar a cor real desejada.