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