joyko 发表于 2009-8-15 19:18:54

请教一下BMP 24位图用LCD的显示问题

我在用BMP+FATFS+SD卡,用LCD显示图片,现在有个小问题,BMP文件比240*320小的时候,比如238*320显示就不正常了,同样的程序改为读BIN文件可以正常显示(对LCD的操作无误),观察BMP文件的大小,发现后者比前者小1280B,按道理来说是要小1920((240*320-238*320)*3=1920)才对吧,估计文件里多了一些还不清楚的东西,一个BMP文件除了文件头,数据区还有别的东西么?希望大家指点一下

Oliver 发表于 2009-8-17 19:06:23

4像素插值对齐问题,自己看看bmp解析吧.去掉多余补上的字节

或者象我一样要求图片每行相素 % 4 == 0
页: [1]
查看完整版本: 请教一下BMP 24位图用LCD的显示问题