我的笔里有很多不同的颜色。我想把这个颜色转换成220度的闪电(我想把颜色变亮)。我不能使用发光,因为它将改变闪电分量相对于它的初始值,所以没有多少闪电的颜色仍然比没有闪电的颜色要多。
它们是一种内置的功能,还是一种实现此功能的方法?
发布于 2013-07-19 15:45:00
实际上,关于手写笔是否应该相对于其亮度来淡化颜色,或者仅仅是在上面添加白色,这是有一些争论的。
无论如何,您希望替换hsl比例尺中的亮度值,这样就可以分解颜色,只保留色调和饱和度,并强制达到所需的亮度值:
c = #123;
n = hsl(hue(c), saturation(c), 86);这里的86是一个百分比。
https://stackoverflow.com/questions/17744758
复制相似问题