CDrawingManager::RGBtoHSV
Converte uma cor de uma representação RGB a uma representação de HSV.
static void __stdcall RGBtoHSV(
COLORREF rgb,
double *H,
double *S,
double *V
);
Parâmetros
[in] rgb
A cor para converter em uma representação de RGB.[out] H
Um ponteiro para um double onde esse método para armazenar as matiz resultante para a cor.[out] S
Um ponteiro para um double onde esse método para armazenar as saturação resultante para a cor.[out] V
Um ponteiro para um double onde esse método armazena o valor resultante para a cor.
Comentários
Uma cor pode ser representado como HSV (matiz, saturação, e valor), HSL (matiz, saturação, e luminosidade), ou RGB (vermelho, verde e azul,).Para obter mais informações sobre as diferentes representações de cor, consulte Cor.
O valor retornado para H é um número entre 0 e 360 em 0 e 360 indica vermelho.Os valores de retorno para S e V são números entre 0 e 1.
Requisitos
Cabeçalho: afxdrawmanager.h