次の方法で共有


CDrawingManager::HuetoRGB

更新 : 2007 年 11 月

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

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

参照

概念

MFC 階層図

参照

CDrawingManager クラス

CDrawingManager::HSVtoRGB

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO