共用方式為


CDrawingManager::HuetoRGB

轉換色彩值為紅色,綠色或藍色元件。

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

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

參數

  • [in] m1
    請參閱<備註>。

  • [in] m2
    請參閱<備註>。

  • [in] h
    請參閱<備註>。

  • [in] rm1
    請參閱<備註>。

  • [in] rm2
    請參閱<備註>。

  • [in] rh
    請參閱<備註>。

傳回值

提供的色彩的個別紅色,綠色或藍色元件。

備註

這個方法是使用 CDrawingManager 類別 計算某個色彩時,個別的紅色、綠色和藍色元件在 HSV 或 HSL 表示的 Helper 方法。這個方法不是要直接由程式設計人員呼叫。輸入參數是取決於轉換演算法的值。

若要轉換 HSV 色彩加入 HSL 或 RGB 表示,請呼叫下列其中一種方法:

需求

標題: afxdrawmanager.h

請參閱

參考

CDrawingManager 類別

階層架構圖

CDrawingManager::HSVtoRGB

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO