Jos*_*seV 38
HSB与HSL相同吗?
不,HSB与HSV相同,但HSL不同.所有这些都用作表示RGB颜色的友好方式.维基百科关于HSL和HSV的文章解释了使用彩色激光器的差异:HSL和HSV 基本上,Hue对于HSB和HSL是相同的,但饱和度采用不同的值,亮度和亮度也不同.
如果没有,为什么没有HSBL甚至HSBLV?
我不明白这一点.HSB/HSV和HSL都可以表示任何RGB颜色.由于它们的定义方式,不可能独立地具有B和L. 给定的HSB亮度和饱和度与固定的亮度相关联.事实上,在它们之间进行转换非常容易.
我发现有很多不同的计算这些值的方法,有人能告诉我最快的吗?
这里有一个类似的问题用于从RGB计算HSB:C中的快速,优化和准确的RGB < - > HSB转换代码那里有一个可能有用的Java实现.对于HSB/HSV和HSL之间的转换,请参阅HSL与HSB对HSV