听说很简单
R*=f;
G*=f;
B*=f;
其中 f 是标量值 0 .. 1.0 或更大 改变亮度的方法不太正确 颜色,但我找不到一些代码片段 获得更好的东西(无需太多学习 色彩理论) 也许有人可以在这里给我这样的剪裁吗? TNX
最佳答案
将颜色转换为 HSL 或 HSV,然后调整亮度 (L) 或值 (V)。如果需要,请转换回 RGB。
关于改变 RGB 颜色的亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29486679/