3

我正在研究一个 X 调色板(有点像这个),但基于 d3 的实验室色彩空间实现。我已经阅读了此处此处此处的文档,甚至查看了此处的源代码,我认为 l 值必须在 [0,100] 范围内,但我找不到 a 和 b 的范围。是否有任何值适用于它们,或者它们是否绑定到特定范围(例如 [0, 255] 用于 rgb)?

4

1 回答 1

2

a参数是黄色-蓝色分量范围内的一个点,b参数是绿色-洋红色分量中的一个值。很难确定ab的有效范围值,因为有效范围取决于参数L的值(预计在 [0, 100] 范围内)。本文包含更多详细信息。你可以使用d3.interpolateLab(l, a, b). 在这种情况下,a 和 b 是可以解释为颜色(字符串,d3.rgb, d3.hsv)的对象。

于 2013-10-25T15:27:11.027 回答