其他分享
首页 > 其他分享> > 解析RGB与HSB

解析RGB与HSB

作者:互联网

一直用的RGB色彩模式,今天写JAVA 设置字体颜色时用到的 HSB,这两个很像:都是三个参数。但是不同的是他们三个参数的含义各有不同。

先是熟悉的RGB模式,它三个通道分别代表着RED,GREEN,BLUE三原色。通道值范围为:0~255 代表着各原色的深浅程度。其中rgb(0,0,0)为纯黑色,rgb(255,255,255)为纯白色。根据各通道值的不同组合,可以合成不同的颜色。

上图更容易理解

图 RGB色彩模式表示方块

 再者是HSB色彩模式,它的三个通道分别代表着hues(色相)、saturation(饱和度)、brightness(亮度)。对应于人眼对色彩的感知。

色相(H,hue):在0~360°的标准色轮上,色相是按位置度量的。在通常的使用中,色相是由颜色名称标识的,比如红、绿或橙色。黑色和白色无色相。

饱和度(S,saturation):表示色彩的纯度,为0时为灰色。白、黑和其他灰色色彩都没有饱和度的。在最大饱和度时,每一色相具有最纯的色光。取值范围0~100%。

亮度(B,brightness或V,value):是色彩的明亮度。为0时即为黑色。最大亮度是色彩最鲜明的状态。取值范围0~100%。

图 HSB色彩模式表示圆柱

标签:HSB,色相,RGB,饱和度,解析,色彩,255
来源: https://blog.csdn.net/biu_bui_biu/article/details/102775422