Partilhar via


CDrawingManager::RGBtoHSV

Converte uma cor de uma representação de RGB para uma representação 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 uma dupla onde esse método armazena o matiz da cor resultante.

  • [out] S
    Um ponteiro para uma dupla onde esse método armazena a saturação da cor resultante.

  • [out] V
    Um ponteiro para um double onde esse método armazena o valor resultante da cor.

Comentários

Uma cor pode ser representada sistema autônomo HSV (matiz, saturação e valor), HSL (matiz, saturação e luminosidade) ou RGB (vermelho, verde e azul).Para obter mais informações sobre diferentes representações de cor, consulte Cor.

O valor retornado de H é um número entre 0 e 360 onde 0 e 360 indicar vermelho. Os valores de retorno para S e V são números entre 0 e 1.

Requisitos

Cabeçalho: afxdrawmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CDrawingManager

CDrawingManager::HSVtoRGB