CDrawingManager::RGBtoHSV
色を RGB 表現から HSV 表現に変換します。
static void __stdcall RGBtoHSV(
COLORREF rgb,
double *H,
double *S,
double *V
);
パラメーター
[入力] rgb
RGB 表現に変換する色。[出力] H
このメソッドが色の最終的な色合いを格納する double 型の値へのポインター。[出力] S
このメソッドが色の最終的な彩度を格納する double 型の値へのポインター。[出力] V
このメソッドが色の最終的な値を格納する double 型の値へのポインター。
解説
色は、HSV (色合い、彩度、および値)、HSL (色合い、彩度、および明るさ)、または RGB (赤、緑、および青) で表すことができます。 色のさまざまな表現の詳細については、「Color」を参照してください。
H の戻り値は 0 ~ 360 の数値です。0 と 360 は、どちらも赤を示します。 S と V の戻り値は 0 ~ 1 の数値です。
必要条件
**ヘッダー:**afxdrawmanager.h