新手上路
- 积分
- 27
- 金钱
- 27
- 注册时间
- 2015-1-12
- 在线时间
- 0 小时
|
5金钱
想用ucGUI显示文件系统中的.jpg图片,程序如下:(问题:显示不了)
void ShowJPG(const char* sFilename)
{
GUI_HMEM hMem;
char *_acBuffer2;
GUI_JPEG_INFO JpegInfo;
hMem=GUI_ALLOC_AllocZero(480000); //?ê?????é??????????????????
_acBuffer2=GUI_ALLOC_h2p(hMem); //???ê??????????????±ú×??????????à?
res=f_mount(&fs,"", 1);
res=f_open(&myfile,sFilename,FA_OPEN_ALWAYS|FA_READ|FA_OPEN_EXISTING);//
if(res!=FR_OK)
{
return;
}
res=f_read(&myfile,_acBuffer2,myfile.fsize,&br);
if(res!=FR_OK)
{
return;
}
GUI_JPEG_GetInfo(_acBuffer2,myfile.fsize,&JpegInfo);
GUI_JPEG_Draw(_acBuffer2,myfile.fsize,0,0);
GUI_ALLOC_Free(hMem);
f_close(&myfile);
}
|
最佳答案
查看完整内容[请看2#楼]
给你一个EMWIN的JPEG+FATFS的显示例程,不过是F4探索者的,可以很方便的移植到其他平台上的,你自己看看吧
|