Condividi tramite


CDrawingManager::RGBtoHSV

Converte un colore da una rappresentazione RGB una rappresentazione di HSV.

static void __stdcall RGBtoHSV(
   COLORREF rgb,
   double *H,
   double *S,
   double *V
);

Parametri

  • [in] rgb
    Il colore da convertire in una rappresentazione RGB.

  • [out] H
    Un puntatore a un doppio di questo metodo consente di archiviare la tonalità risultante per il colore.

  • [out] S
    Un puntatore a un doppio di questo metodo sono memorizzate la saturazione risultante per il colore.

  • [out] V
    Un puntatore a un doppio di questo metodo consente di archiviare il valore risultante per il colore.

Note

Un colore può essere rappresentato come HSV (sfumatura, saturazione e valore), HSL (sfumatura, saturazione e luminosità, oppure IN rosso, verde e blu). Per ulteriori informazioni sulle diverse rappresentazioni di colori, vedere colore.

Il valore restituito per H è un numero compreso tra 0 e 360 in cui sia 0 e 360 indicano il rosso. I valori restituiti per S e V sono numeri compresi tra 0 e 1.

Requisiti

intestazione: afxdrawmanager.h

Vedere anche

Riferimenti

Classe CDrawingManager

Grafico delle gerarchie

CDrawingManager::HSVtoRGB