像素深度(bits per pixel,簡稱:bpp):一個像素由多少位二進制表示。用來表示一個像素的二進制位數(shù)越多,則該像素顏色值更豐富。
顏色取決于光的波長。由于光的波長是連續(xù)的,所以顏色也是連續(xù)的。所以,理論上來說,顏色是無窮無盡的。
但是,計算機不能表示無窮無盡的顏色,需要把這些無窮的顏色給有限化,盡可能的用有限的顏色去表示無限的顏色,所以,顏色在計算機中的存儲是離散非連續(xù)的。
這種離散化為有限種顏色的方法有一定的缺點:不夠真實,也會漏掉很多種顏色,與真實世界中的顏色有一定的差距。所以,我們希望計算機能夠盡可能多地表示不同種顏色,從而還原畫面最真實的色彩。
灰度顯示:用8個二進制表示顏色,共能表示256種顏色。純白到純黑分別對應(yīng)255和0,中間數(shù)值對應(yīng)不同的灰。舉例來說就是以前的黑白電視機。
真彩色(RGB888):24位二進制來表示顏色,RGB各8位,2的24次方可以表示16777216種顏色,由于人眼不能區(qū)分這1677萬種顏色和無數(shù)種顏色的區(qū)別,所以稱之為真顏色。
假彩色(RGB565):16位二進制來表示顏色,R占5位,G占6位,B占5位,2的16次方此時可以表示65536種顏色,由于表示顏色依然過少,人眼看過去有失真的現(xiàn)象,因此叫假彩色。
補充:ARGB是用32位二進制表示的色彩模式,其中24位表示紅綠藍三原色(還是RGB888分布),剩下的8位表示透明度,用Alpha(A)表示,讀作阿爾法。