我在手写笔中有许多不同的颜色。我想将这种颜色转换为220的闪电(我想减轻颜色)。我不能使用减轻因为它会相对于它的初始值改变闪电分量,所以没有大量闪电的颜色仍然会比那些没有闪电的颜色更多。< / p>
它们是内置功能还是执行此操作的方法?
答案 0 :(得分:1)
实际上some debate关于手写笔是否应该相对于它们的亮度减轻颜色,或者只是在其上面添加“白色”。
无论如何,你想要用hsl比例替换亮度值,这样你就可以分解你的颜色,只保留色调和饱和度,并强制你想要的亮度值:
c = #123;
n = hsl(hue(c), saturation(c), 86);
这是86%。