为什么饱和度和色调的最大值分别为240和239?

时间:2009-08-17 20:19:53

标签: vb.net winforms colors

在ColorDialog中,为什么饱和度和色调的最大值分别为240和239?它们对应的是什么?

3 个答案:

答案 0 :(得分:5)

“在Windows中,HSL和HSV空间通常会重新映射到0到240之间的比例,以便颜色可以用32位值表示。”

请参阅http://msdn.microsoft.com/en-us/library/aa511283.aspx

色调表示为色轮周围的角度,在这种情况下乘以2/3以保持在240度以下。最高值是239,因为240 = 0就像罗盘上的360度= 0度一样。

答案 1 :(得分:0)

最大值略微嘎吱作响,以适应HDTV黑色(等)。

答案 2 :(得分:0)

对应于HSV的比例中的最大值:)。 240可以被2,3,4,5,6,8,10,12,15,16,20,24,30,40,60,80,120等整除(我有没有错过?)。制作调色板的功能多于256个。

239将是因为240与0完全相同(因为它是一个圆圈)。