重要的事說3遍
由於bmp存儲是從后面往前面,所以需要倒序進行轉換 由於bmp存儲是從后面往前面,所以需要倒序進行轉換 由於bmp存儲是從后面往前面,所以需要倒序進行轉換
由於bmp圖象是從下至上存儲的,所以我們不能進行直接順序讀取。
詳細的說,bmp圖象存儲區數據是從1078偏移字節開始。文件內第一個圖象點實際上是對應圖象(320*200)第200行的最左邊的第一個點,而從1078開始的320個點則是圖象最下面一行對應的點,之后的321個點是圖象倒數第二行最左邊的第一個點。這樣,bmp文件最后一個字節對應的點是第一行最后邊的點了。
由於不知道這個bmp文件存儲格式,導致lcd屏幕顯示的事鏡像的。調了一個禮拜,淚