BMP圖像小細節

54個字節的頭文件之後,若是是16色或256色BMP,則有個顏色表,但24位色BMP沒有這個,而是實際的像素數據。 spa

24位色BMP中,每三個字節表示一個像素的顏色。
須要注意的地方:
內存

一、OpenGL一般使用RGB來表示顏色,但BMP文件則採用BGR,就是說,順序被反過來了。 數據

二、BMP文件的像素量不必定徹底等於圖像的高度乘於寬度,而是可能略大於這個值,由於BMP文件採用了一種對齊格式,令每一行的像素都爲4的倍數(分配正確,避免內存訪問越界)。 文件

相關文章
相關標籤/搜索