一张图看懂亮度、明度、光度、光亮度、明亮度

℡╲_俬逩灬. 提交于 2019-12-20 03:24:35

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。

提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。

因此在表述时,必须表述是哪个颜色模型才能知道区别。但是一般Luminance和亮度表示物理上的亮度。

现在说区别:

HSB既是HSV,Brightness既是Value。用词Value其实更准确,并不是亮度。RGB中最亮颜色的值。

HSV红绿蓝青紫黄的Brightness都是1

HSL中的L(lightness)规定全白时为1,色相轮上的颜色lightness均为0.5。因此红绿蓝青紫黄的lightness都是1

在RGB中,#FFFFFF代表一个像素点上红绿蓝三盏灯开到最亮,#FF0000红灯开到最亮时lightness为0.5,#FFFF00红灯绿色都开到最亮时lightness还是0.5,显然不科学。

因此使用HSL时保持SL切换别的色相,会感觉到亮度颜色差别大。无法直接改色相切换主题色。

HSI中的I(Intensity)规定全白时为1,红绿蓝为1/3,青紫黄为2/3。因此红绿蓝青紫黄的lightness都是1。相比HSL,看起来正常了一点。但是实际上和感觉上绿色会比红蓝更亮。

YUV中的Y(Luminance)是实际的亮度,屏幕上红绿蓝的亮度比约为3:6:1(0.299:0.587:0.114)时可以刚好组成白色。假设白色的亮度为1,可计算出红绿蓝的亮度为0.299,0.587,0.114。

Lab中的L(Lightness)表是人眼感觉到的亮度。用这个是感觉起来的最好的。

下一篇文章讲饱和度和色相

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!