嵌入式学习小组
直播中

段晓雯

8年用户 129经验值
私信 关注

请问解码BMP图片程序在哪?

        switch(mode)
        {
                case 0:        //在指定位置显示图片
                        if((member == 1) && (denom == 1)) //无需缩放,直接绘制
                        {
                                GUI_BMP_DrawEx(BmpGetData,&BMPFile,x,y);//在指定位置显示BMP图片
                        }else //否则图片需要缩放
                        {
                                GUI_BMP_DrawScaledEx(BmpGetData,&BMPFile,x,y,member,denom);
                        }
                        break;
                case 1:        //在LCD中间显示图片
                        XSize = GUI_BMP_GetXSizeEx(BmpGetData,&BMPFile);        //获取图片的X轴大小
                        YSize = GUI_BMP_GetYSizeEx(BmpGetData,&BMPFile);        //获取图片的Y轴大小
                        if((member == 1) && (denom == 1)) //无需缩放,直接绘制
                        {
                                //在LCD中间显示图片
                                GUI_BMP_DrawEx(BmpGetData,&BMPFile,(lcddev.width-XSize)/2-1,(lcddev.height-YSize)/2-1);
                        }else //否则图片需要缩放
                        {
                                Xflag = (float)XSize*((float)member/(float)denom);
                                Yflag = (float)YSize*((float)member/(float)denom);
                                XSize = (lcddev.width-(int)Xflag)/2-1;
                                YSize = (lcddev.height-(int)Yflag)/2-1;
                                GUI_BMP_DrawScaledEx(BmpGetData,&BMPFile,XSize,YSize,member,denom);
                        }
                        break;
        }
找不到GUI_BMP_DrawEx函数在哪写的,goto 也找不到,全局搜这个函数也找不到

回帖(6)

张英

2019-9-24 08:35:03
又一个不去了解一下EMWIN开不开源的。
举报

李颜

2019-9-24 08:54:33
要是这个程序移植到别的地方能用吗
举报

石天才

2019-9-24 09:13:20
那就连emwin一起移植过去,要不然就参考基础例程中的bmp图片解码
举报

杨桂英

2019-9-24 09:18:39
但是我在例程中没找到解码程序。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分