通常,最常見的RGB格式似乎是24位RGB(每個通道8位)。然而,歷史上,RGB已經以許多其他格式表示,如including 3-bit RGB (1-bit per channel), 6-bit RGB (2-bits per channel), 9-bit RGB (3-bits per channel)等。N位RGB位圖的位圖存儲/內存表示
當N位RGB文件的值不是8的倍數時,這些位圖通常如何在內存中表示?例如,如果我們有6位RGB,則意味着每個像素都是6位,因此每個像素都不能通過現代計算機直接尋址而不使用按位操作。
那麼,將N位RGB文件簡單地轉換爲每個像素具有可尋址大小的位圖(例如,將6位轉換爲8位)是否是常見做法?還是僅僅使用按位操作來操作像素大小不可尋址的位圖更爲常見?
那麼磁盤存儲呢?比如說,如何在磁盤上存儲6位RGB文件,而位圖的最後一個字節甚至可能不包含完整像素?