我的工作是一个X颜色调色板(有点像这一个),但基于d3的实验室色彩空间实现。我读过文档这里、这里和这里,甚至看过源代码这里,我认为l-值必须在0,100以内,但我找不到a和b的范围。是否有任何值与它们一起工作,或者它们是否绑定到特定的范围(例如,rgb为0,255 )?
发布于 2013-10-25 15:27:11
A参数是范围内的黄-蓝分量中的点,b参数是绿-品红分量中的值。很难确定a和b的有效范围值,因为有效范围取决于参数L(预期在0,100范围内)的值。这篇文章包含更多细节。你可以用d3.interpolateLab(l, a, b)。在这个上下文中,a和b是可以解释为颜色(string,d3.rgb, d3.hsv)的对象。
d3.interpolateLab(l, a, b)
d3.rgb, d3.hsv
https://stackoverflow.com/questions/19590284
相似问题