函数参考


_WinAPI_ColorRGBToHLS

转换 RGB 颜色到 HLS 格式的色调, 亮度, 饱和度

#Include <WinAPIEx.au3>
_WinAPI_ColorRGBToHLS ( $iRGB, ByRef $iHue, ByRef $iLuminance, ByRef $iSaturation )

参数

$iRGB RGB 颜色.
$iHue HLS 色调值.
$iLuminance HLS 亮度值.
$iSaturation HLS 饱和度值.

返回值

成功: 返回 1.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

None

相关

详情参考

在MSDN中搜索


示例/演示


#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $Hue, $Luminance, $Saturation

_WinAPI_ColorRGBToHLS(0xFF8000, $Hue, $Luminance, $Saturation)

ConsoleWrite('Hue: ' & $Hue & @CR)
ConsoleWrite('Sat: ' & $Saturation & @CR)
ConsoleWrite('Lum: ' & $Luminance & @CR)