亮度尺度与屏幕亮度范围之间的关系

时间:2015-05-18 15:30:42

标签: java

我有以下问题 - 我用手动光度计测量的屏幕亮度以cd / m2表示。对RGB(0,0,0)和RGB(255,255,255)图案进行测量。因此,我的亮度值分别等于0.639和101.2 cd / m2。现在,考虑到这两个值产生的结果范围,我想根据上述亮度范围创建10个灰度级颜色(甚至RGB颜色),因此我将得到这些颜色的亮度值:

[  10.0561   20.1122   30.1683   40.2244   50.2805   60.3366   70.3927
   80.4488   90.5049  100.561 ]

我正在考虑使用亮度标度,但说实话,我不知道如何通过操纵上述比例来实现如上所示的值。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我找到了一个基于6个亮度测量配置模式的解决方案,其中HSB亮度分别等于0,20,40,60,80和100,之后对测量的亮度值执行多项式二阶曲线拟合。结果我得到某种指数函数:

enter image description here

现在,我可以选择所需的亮度值,并根据拟合曲线的值为其选择合适的亮度值。