我不喜欢 Redshift 在白天也改变了屏幕温度,所以我将白天温度设置为 6500K,这应该是“默认”温度。但是,与正常情况相比,当 Redshift 激活时,屏幕似乎仍然变暗了一点,或者至少颜色显示方式发生了变化。有人知道是什么原因造成的,以及如何预防吗?
答案1
色温不等于亮度。简单来说,色温低的人感觉更黄,色温高的人感觉更蓝。
显示器上每个像素的颜色通常由离散的红色、绿色和蓝色子像素组成(有时还会有额外的白色子像素以增加最大亮度)。通过改变每个颜色成分的亮度,不同的感知颜色可以生产。感知亮度像素的亮度是各个子像素亮度的总和。如果所有子像素都达到最大亮度,则该像素通常呈现白色。
为了产生特定的色温,红移,顾名思义,会改变所有颜色,使结果看起来更黄(温度较低)或更蓝(温度较高)。根据目标温度,这意味着增加一些颜色成分,而减少其他。减少不可避免地会导致感知亮度降低。
在您的特定情况下,为了达到 6500K,红移会增加蓝色的数量但减少红色的数量。
实际上,感知到的颜色和亮度要复杂得多,但这毕竟是 AskUbuntu。