F4显示横屏800*480图片就是显示不出来? 用的扩展程式JPEG代码

2019-07-21 01:43发布

有没有那位兄台显示过横屏800*480的图片的,我就是无论也显示不了,我将原子哥中的实列图片可以显示一部分,这个我能理解,由于怀凝自个图片的格式有问题,于是将原子哥的实列图片倒过保护改名,显示也无了,600*360的图片可以显示,也可以定位显示,就是800*480的图片显示不了,
我的横屏是可以显示的,所以我确定我的横屏是调试可以了,但为什么不能显示800*480的图片呢?有哪位确定的试过的,告诉我一声,是用的哪一个扩展例程,我再去好好看,我也搜了,也没有看到有哪一位遇到我这样的 谢谢各位

对于SIM900的图片,我进行放大全屏(横屏)显示也可以做到全屏显示


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
正点原子
1楼-- · 2019-07-21 05:10
直接将我们的图片显示实验:LCD_Init函数的最后,
LCD_Display_Dir(0); //默认为竖屏
改为:

LCD_Display_Dir(1); //默认为横屏

就可以了。
chen_77jason
2楼-- · 2019-07-21 09:00
 精彩回答 2  元偷偷看……
chen_77jason
3楼-- · 2019-07-21 11:56
GUI_DispStringHCenterAt("?????¨??????????????????RAM????JPEG????",240,0);
displyjpeg("0:/PICTURE/JPEG/????????.jpg",0,0,0, 1,1);
GUI_Delay(1000);
GUI_Clear();

// GUI_DispStringHCenterAt("??LCD???????????????ó2±?????????RAM????JPEG????",240,0);
// displyjpeg("0:/PICTURE/JPEG/jpeg0.jpg",1,0, 0,2,1);
// GUI_Delay(1000);
// GUI_Clear();

GUI_DispStringHCenterAt("??LCD????????????????1/2????????RAM????JPEG????",0,0);
displyjpeg("0:/PICTURE/JPEG/SIM900A.jpg",1,0,0,1,2);
GUI_Delay(1000);
GUI_Clear();

GUI_DispStringHCenterAt("?????¨???????????????è??????JPEG????",240,0);
displayjpegex("0:/PICTURE/JPEG/8.jpg",0,20,20,1,1);
GUI_Delay(1000);
GUI_Clear();

// GUI_DispStringHCenterAt("??LCD???????????????ó2±??????è??????JPEG????",240,0);
// displayjpegex("0:/PICTURE/JPEG/a33.jpg",0,0,0,1,1);
 //  GUI_Delay(1000);
// GUI_Clear();

GUI_DispStringHCenterAt("??LCD????????????????1/2?????è??????JPEG????",240,0);
displayjpegex("0:/PICTURE/JPEG/SIM900A.jpg",1,0,0,1,2);
GUI_Delay(1000);
GUI_Clear();

// a33.jpg 就是那两个少女倒过的图片,我查了一下,格式也对了,如果不屏上面那几句的话,那么一执行,后面都不会显示图片,如死机但并不真正死机了,因为字有变化,屏掉的话,就可以来回显示了,不知为什么
taizonglai
4楼-- · 2019-07-21 16:37
 精彩回答 2  元偷偷看……
chen_77jason
5楼-- · 2019-07-21 16:54
回复【3楼】正点原子:
---------------------------------
谢谢原子哥,你说的例子我调试通过,再回扩展例程去试试
chen_77jason
6楼-- · 2019-07-21 22:11
回复【4楼】zuozhongkai:
---------------------------------
好的,我试试,谢谢

一周热门 更多>