HSB(也叫 HSV)颜色介绍

在平时开发中我们使用的都是 RGB 颜色模式,即通过红、绿、蓝三原色来表示一种颜色。RGB 是对机器很友好的色彩模式,但并不够人性化。相对于 RGB,还有种 HSB(也叫 HSV)颜色模式,该模式更便于描述人眼对与颜色的感觉。

1,HSB 模式介绍

 

HSB 又称 HSV,表示一种颜色模式。在 HSB 模式中,颜色由如下三种值组成:
  • H(hue)代表色相:在0~360°的标准色轮上,色相是按位置度量的。在通常的使用中,色相是由颜色名称标识的,比如红、绿或橙色。黑色和白色无色相。
原文:Swift - 获取UIColor的HSV/HSB值(Hue色相、S饱和度、B亮度)
  • S(saturation)表示饱和度:表示色彩的纯度,为0时为灰色。白、黑和其他灰色色彩都没有饱和度的。在最大饱和度时,每一色相具有最纯的色光。取值范围0~100%。数值越大,颜色中的灰色越少,颜色越鲜艳,呈现一种从灰度到纯色的变化。
  • B(brightness)表示亮度:其作用是控制色彩的明暗变化。它同样使用了 0% 至 100% 的取值范围。数值越小,色彩越暗,越接近于黑色;数值越大,色彩越亮,越接近于白色。

结论

以上两种颜色的S数值接近,是强烈的状态。H显示的度是代表在色轮表里某个角度所呈现的色相状态,相对于饱和度(S)和亮度(B)来说,意义不大。
 
在线的观察RGB到HSB转换的工具:
http://www.workwithcolor.com/hsl-color-picker-01.htm
 
转载于:https://www.cnblogs.com/strengthen/p/10933074.html
posted @ 2022-02-10 12:51  rmticocean  阅读(8462)  评论(0)    收藏  举报