2

给定颜色的色调和饱和度(HSL 的 H 和 S),如何以均匀间隔的相对亮度级别生成颜色?例如

Linear by Luminance screencap 来源:http ://www.workwithcolor.com/hsl-color-schemer-01.htm

如果我给它一个纯红色@ 50 相对亮度,我如何在数学上生成 5-10 档不同相对亮度的红色?

4

2 回答 2

0

我最终做的是在 HSL 的 L 中从 0 到 100 进行愚蠢的线性搜索,并在到达 Lum 停止点之一时停止。

于 2013-10-31T19:55:53.353 回答
0

在LESS的源代码中可以找到很多有趣的东西,它有一些内置的颜色计算功能,在这里列出(搜索“rgb”,这将是第一个)。

去实现,看看他们的单线luma函数,它应该返回颜色的亮度。

于 2013-10-30T00:48:12.490 回答