由于 HSL 和 HSV 是设备依赖的 RGB 的简单变换,(h, s, l) 或 (h, s, v) 三元组定义的颜色依赖于所使用的特定红色、绿色和蓝色“加法原色”。...HSV 模型通经常使用于计算机图形应用中。在用户必须选择一个颜色应用于特定图形元素各种应用环境中,经常使用 HSV 色轮。在当中,色相表示为圆环;能够使用一个独立的三角形来表示饱和度和明度。...在这样的表示中,色相被表示为绕圆锥中心轴的角度,饱和度被表示为从圆锥的横截面的圆心到这个点的距离,明度被表示为从圆锥的横截面的圆心到顶点的距离。某些表示使用了六棱锥体。...)中,分别表示饱和度和亮度的s 和 l 在值域 [0, 1] 中,对应在 RGB 空间中的 (r, g, b) 三原色,带有分别相应于红色、绿色和蓝色的 r, g 和 b 也在值域 [0, 1] 中,它们可计算为...当 s ≠ 0 的时候,能够使用下列过程:[1]
(
h 规范化到值域 [0,1)内)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/