BMP解码图片显示异常,求助下各位

2019-07-20 21:58发布

因为手上有一块2.4寸SPI(RGB 6-6-6)接口的显示屏,因为只显示BMP图片,也不需要像例程中对RGB做处理,所以把代码阉割了下,调试后终于显示出来了,但是显示的图片在中间有一长串锯齿状图案如下图:
原图跟代码我附在2楼,请各位大神帮忙看看!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-07-22 00:44
 精彩回答 2  元偷偷看……
yxazxw
2楼-- · 2019-07-22 05:42
正点原子 发表于 2016-5-25 21:53
慢慢来

我也遇到同样的问题,找到了原因但是不会解决,f_read 这个函数如果在读BMP图片得时候,一次读的数据不要超过521个字节,我用winhex和compare比较软件发现,如果一次fread超过521那么读出的数据和源文件就会不同。  而且stm32的内存也不允许一次存放一张图片,所以分了4次读取。
aisini
3楼-- · 2019-07-22 09:45
没做过,但是顶一下...

一周热门 更多>