次の方法で共有


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

参照

参照

CDrawingManager クラス

階層図

CDrawingManager::HSVtoRGB