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表示的帮助器方法。 此方法不旨在直接由程序员调用。 输入参数是依赖于转换算法的值。

若要将HSV或HSL颜色为RGB表示,请调用以下方法之一:

要求

标头: afxdrawmanager.h

请参见

参考

CDrawingManager选件类

层次结构图

CDrawingManager::HSVtoRGB

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO