用TFT显示24位的bmp 图片出现问题

2019-10-15 03:52发布





上面的那一张图片是在STM32上显示的效果  TFT是RM68042的   下面的那一张图片是在电脑上显示的效果...在STM32上显示除了颜 {MOD}不同之外  还会出现一横一横的线, 请问大家这可能是什么原因导致的?
这是 200*200 的2像素的24位的图片  如果是 小尺寸的  比如100*100 的就不会出现这样的 一横一横的线  我想了好久也没弄好这个问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-10-15 08:07
说明你解码程序有问题。
piaoyibaiyun
2楼-- · 2019-10-15 08:31

我的也是这样的,怎么回事回复【2楼】正点原子:
---------------------------------
piaoyibaiyun
3楼-- · 2019-10-15 09:51
100*100的图片,每行显示100个像素,24位 {MOD}共有100*3=300字节数据,也就是每次读取的字节数小于512字节。
200*200的图片,每行显示200个像素,24位 {MOD}共有200*3=600字节数据,每次读取的字节数大于512字节。512字节是关键点,我的也是这样的,你可以试下只要图片宽度小于170都可以。(170*24+31)/32*24=512
zhoucl123
4楼-- · 2019-10-15 15:21
 精彩回答 2  元偷偷看……

一周热门 更多>