如何将HSB颜色转换为HSL?

Photoshop在其颜色选择器中显示HSB颜色。 HSL颜色可以在CSS中使用。

我尝试了这个JS:

函数hsb2hsl(h,s,b){
返回{
h:h,
s:s,
l:b-s / 2
}
}

但是hsb2hsl(0, 100, 50).l == 0而不是25
更新:我可以不转换HSB→RGB→HSL而这样做吗?

最佳答案

恐怕我的Java语言知识不足,但是您应该可以从http://ariya.blogspot.com/2008/07/converting-between-hsl-and-hsv.html推断出转换

关于javascript - 将HSB/HSV颜色转换为HSL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3423214/

10-08 21:06