正如 tite 所暗示的,我正在尝试根据 Windows 程序 Paint 中相应的红色、绿色和蓝色分量来找到颜色亮度的方程。最终,我在某种思想实验中使用了这个等式。如果我有一个具有一百万像素的屏幕,我可以找到必须为红色、绿色和蓝色的像素百分比,以生成具有 120 中性亮度值的所需颜色(纯粹是我选择的颜色,没有黑色或里面是白色的)。但是,如果我想让颜色更深一点(亮度小于 120),我不仅需要纯红色、绿色和蓝色,还需要黑色。我只是无法弄清楚我将如何找到必须为黑色才能产生所需颜色的像素百分比。例如,如果我想制作棕色(每个绿色像素为 2 个红色像素,没有蓝色像素),我必须将一定百分比的像素制作为黑色,以将橙色变暗为棕色。我收集的一些数据:
;亮度-黑色百分比; 120-0; 70-10; 60-20; 40-50; 0-100;
对不起,这个帖子真的很混乱,我就是想不通:)