16位BMP圖的RGB444和RGB565如何區分?
這要說到像素的本質
像素是由紅綠藍三個數值表示的
一般都會用一個字節代表一個值的大小
如 255 255 255 代表白色 0 0 0 代表黑色
但這樣的話,每個像素點要一個字節,一共3個字節計24BIT
這就是我們說的24位色
而32位色只是在這個基礎上加入的ALPHA值
但是有時會為了節省空間,對像素的數值進行壓縮或進行其它處理
如果16位色是把原來8比特每個字節變成 555 或者 565
即原來最大值是255,變成了32,
這時就產生的顏色信息的丟失