野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 56388|回复: 99

[emWin] 【emWin5.20使用教程】第五期:位图的生产和显示方法

  [复制链接]
发表于 2013-6-23 11:27:56 | 显示全部楼层 |阅读模式
说明: (野火团队原创教程,未经许可禁止转载)
          VC6.0  emWin5.20下载地址
          http://pan.baidu.com/share/link?shareid=641741&uk=286563520
          uCGUIBulder 4.0
          http://pan.baidu.com/share/link?shareid=641752&uk=286563520
         
一. 绘制位图
一般而言,emWin能够在任何显示器位置显示所有位图图像,下面就讲解如何的生成和显示位图
BmpCvtDemo.zip (123.38 KB, 下载次数: 172)
这个是所需要的软件。
第一步:打开上面的那个软件,加入图片,效果如下
QQ截图20130623104537.png
第二步:转换成所需的图片像素,如果是色彩比较的简单的图
              可以转换成灰度的,这样比较生产的数据比较小。

2.png
第三部:让后另存为如下
3.png
第四部:会弹出所需的格式,根据需要进行设置,
              我们这里选择565
4.png
二、了解一下生成的数据
#ifndef GUI_CONST_STORAGE
  #define GUI_CONST_STORAGE const
#endif
extern GUI_CONST_STORAGE GUI_BITMAP bmfire;

static GUI_CONST_STORAGE unsigned short _acfire[] = {
  0x3144, 0x3144, 0x2924, 0x3144, 0x3144, 0x2924, 0x3165
  这里省略的其他数据
}

GUI_CONST_STORAGE GUI_BITMAP bmfire = {
  128,                                // xSize               X方向的像素
  96,                                  // ySize               y方向的像素
  256,                                // BytesPerLine   每行的字节数
  16,                                  // BitsPerPixel      每个像素问位数
  (unsigned char *)_acfire,  // Pointer to picture data   只向数据
  NULL,  // Pointer to palette                          调色板,这里没有用到
  GUI_DRAW_BMP565                                   图片格式,BMP565
};

了解了这些,现在将数据移植到VC模拟器上面显示图片。
三、移植到模拟器上面的实际显示效果

5.png

四.  如何在野火开发板上面跑这个程序
1.   在火哥的开发板里面找到这个UCGUI DEMO的横屏或竖屏的程序,

         将下面的代码复制到下面这个文件里面,覆盖掉原来的文件,就可
        以正常的运行了。
    fire.zip (11.89 KB, 下载次数: 106)
6.png



回复

使用道具 举报

发表于 2013-6-23 16:25:18 | 显示全部楼层
太棒了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-6-23 20:33:46 | 显示全部楼层
突然就有这么多了啊太棒了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-6-25 16:16:09 | 显示全部楼层
学习太棒了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-6-25 17:03:44 | 显示全部楼层
给力~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2013-6-29 08:32:41 | 显示全部楼层
哈哈!太好笑了.拿分走人呵呵,楼下继续!漂亮~
回复 支持 反对

使用道具 举报

发表于 2013-7-4 09:55:18 | 显示全部楼层
太棒了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-7-4 11:27:40 | 显示全部楼层
好好学习太棒了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-7-6 00:01:51 | 显示全部楼层
来学习了,支持
回复 支持 反对

使用道具 举报

发表于 2013-7-8 11:39:48 | 显示全部楼层
先看看再说。
回复 支持 反对

使用道具 举报

发表于 2013-7-10 14:25:17 | 显示全部楼层
太棒了,非常感谢太棒了,非常感谢太棒了,非常感谢太棒了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-7-11 01:11:22 | 显示全部楼层
拿分走人呵呵,楼下继续!
回复 支持 反对

使用道具 举报

发表于 2013-7-11 10:09:53 | 显示全部楼层
拿分走人呵呵,楼下继续!
回复 支持 反对

使用道具 举报

发表于 2013-7-17 13:21:37 | 显示全部楼层
看看,写的怎样
回复 支持 反对

使用道具 举报

发表于 2013-7-19 19:55:25 | 显示全部楼层
漂亮~
回复 支持 反对

使用道具 举报

发表于 2013-7-20 17:45:04 | 显示全部楼层
正在做位图方面的实验
回复 支持 反对

使用道具 举报

发表于 2013-7-25 15:27:26 | 显示全部楼层
太棒了,非常感谢继续顶
回复 支持 反对

使用道具 举报

发表于 2013-7-25 20:44:43 | 显示全部楼层
认真学习,搞个合订本更好
回复 支持 反对

使用道具 举报

发表于 2013-7-25 21:59:55 | 显示全部楼层
正在学习中,希望出点则样做界面的资料
回复 支持 反对

使用道具 举报

发表于 2013-7-27 16:35:49 | 显示全部楼层
下载下来看看


回复 支持 反对

使用道具 举报

发表于 2013-7-28 17:23:27 | 显示全部楼层
阿飞的大事发的
回复 支持 反对

使用道具 举报

发表于 2013-8-1 09:12:15 | 显示全部楼层
太棒了,非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-8-10 14:12:26 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-8-11 21:35:44 | 显示全部楼层
学习一下,谢谢楼主分想
回复 支持 反对

使用道具 举报

发表于 2013-8-11 21:36:05 | 显示全部楼层
学习一下,谢谢楼主
回复 支持 反对

使用道具 举报

发表于 2013-8-11 22:02:30 | 显示全部楼层
个人感觉这种回复查看的方式不太好,搞得楼里像CL那种回复一样
回复 支持 反对

使用道具 举报

发表于 2013-8-13 21:38:15 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-8-19 18:41:49 | 显示全部楼层
抢沙发~我来顶楼主的顶顶,我来学习学习
回复 支持 反对

使用道具 举报

发表于 2013-8-21 08:53:22 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-9-6 21:26:15 | 显示全部楼层
给力~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2013-9-8 17:20:24 | 显示全部楼层
看看教程真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-9-11 16:47:15 | 显示全部楼层
学习学习,多谢了
回复 支持 反对

使用道具 举报

发表于 2013-9-27 13:46:55 | 显示全部楼层
111111111111111111
回复 支持 反对

使用道具 举报

发表于 2013-9-30 20:33:55 | 显示全部楼层
顶顶顶啊啊啊
回复 支持 反对

使用道具 举报

发表于 2013-10-9 00:05:48 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-10-15 19:05:38 | 显示全部楼层
疯狂学习中
回复 支持 反对

使用道具 举报

发表于 2013-10-16 20:24:34 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-10-19 10:30:15 | 显示全部楼层
看看看。。。
回复 支持 反对

使用道具 举报

发表于 2013-11-4 20:58:15 | 显示全部楼层
继续学习,MARK。。。。
回复 支持 反对

使用道具 举报

发表于 2013-11-7 22:23:52 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-11-14 17:44:12 | 显示全部楼层
学习,先看一下
回复 支持 反对

使用道具 举报

发表于 2013-11-25 16:33:50 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-25 18:57:56 | 显示全部楼层
继续~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2013-11-27 14:43:44 | 显示全部楼层
看一看。
回复 支持 反对

使用道具 举报

发表于 2013-11-27 14:44:28 | 显示全部楼层
看一看。
回复 支持 反对

使用道具 举报

发表于 2013-11-27 19:09:13 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-12-10 08:38:12 | 显示全部楼层
继续学习,不负众望
回复 支持 反对

使用道具 举报

发表于 2013-12-22 16:12:30 | 显示全部楼层
路过学习走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-12-22 16:38:58 | 显示全部楼层
看了几期就是会有样画样,其他自己学就不会了,嘻嘻
回复 支持 反对

使用道具 举报

发表于 2013-12-23 16:15:02 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-27 08:19 , Processed in 0.049823 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表