CDrawingManager::RGBtoHSL
将从红色、绿色和蓝色(rgb)表示的颜色为颜色、饱和和稍(HSL)表示。
static void __stdcall RGBtoHSL(
COLORREF rgb,
double *H,
double *S,
double *L
);
参数
Parameter |
说明 |
[in] rgb |
颜色按RGB值。 |
[out] H |
对方法存储颜色颜色的二进制文件的指针。 |
[out] S |
对方法存储颜色的该二进制文件的指针。 |
[out] L |
对方法存储颜色细微的二进制文件的指针。 |
备注
颜色可以表示为HSV (颜色、饱和和值),HSL (颜色、饱和和光度),或者RGB (红色,绿色和蓝色)。 有关颜色不同的表示的更多信息,请参见 颜色。
H 的返回值表示为0和1之间的一个部分0和1表示红色的位置。 S 和 L 的返回值是介于0和1.之间的数字。
要求
标头: afxdrawmanager.h