次の方法で共有


CDrawingManager::HuetoRGB

色合いの値を、赤、緑、青の各要素に変換します。

static double __stdcall HuetoRGB(
   double m1,
   double m2,
   double h
);

static BYTE __stdcall HueToRGB(
   float rm1,
   float rm2,
   float rh
);

パラメーター

  • [入力] m1
    解説を参照してください。

  • [入力] m2
    解説を参照してください。

  • [入力] h
    解説を参照してください。

  • [入力] rm1
    解説を参照してください。

  • [入力] rm2
    解説を参照してください。

  • [入力] rh
    解説を参照してください。

戻り値

指定された色合いの赤、緑、または青の各要素。

解説

このメソッドは、HSV 表現または HSL 表現の色の赤、緑、青の各要素を計算するために CDrawingManager クラスが使用するヘルパー メソッドです。 このメソッドは、プログラマが直接呼び出すようには設計されていません。 入力パラメーターは、変換アルゴリズムによって決まる値です。

HSV または HSL の色を RGB 表現に変換するには、次のいずれかのメソッドを呼び出します。

必要条件

**ヘッダー:**afxdrawmanager.h

参照

参照

CDrawingManager クラス

階層図

CDrawingManager::HSVtoRGB

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO