1. 程式人生 > >影象的儲存格式

影象的儲存格式

儲存畫素值需要指定顏色空間和資料型別,顏色空間是指標對一個給定的顏色,如何組合顏色元素以對其編碼,最簡單的顏色空間是灰度級空間,只需要處理白色和黑色對他們進行組合便可以產生不同灰度級的灰色。
顏色空間系統:
1.RGB顏色空間是最常見的;
2.HSV和HLS把顏色分解成色調和飽和度和亮度,這是描述顏色更自然的方式
3.YCrCb在JPEG影象格式中廣泛使用
4.CIE Lab是一種在感知上均勻的顏色空間,他適合用來度量兩個顏色之間的距離
二:資料型別
每一個組成元素都有其定義域,而定義域取決於資料型別,如何儲存一個元素決定了我們在其定義域上能夠控制的精度,最小的資料型別為char佔一個位元組8位可以是有符號也可以是無符號(-128到127),所以使用RGB顏色空間就可以表示1600萬中可能的顏色,但是若使用float或者double型別則能給出更加精細顏色分辨能力,所以增加顏色的尺寸會增加影象所佔的記憶體空間