1. 程式人生 > >一張圖看懂亮度、明度、光度、光亮度、明亮度

一張圖看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,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)表是人眼感覺到的亮度。用這個是感覺起來的最好的。

下一篇文章