硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2800|回复: 22
收起左侧

[emWin] 图标显示所用的位图数据使用啥软件生成的??

[复制链接]

4

主题

50

回帖

62

积分

初级会员

积分
62
发表于 2017-8-12 11:06:23 | 显示全部楼层 |阅读模式
file:///C:/Users/Administrator/AppData/Roaming/Tencent/Users/2460070599/QQ/WinTemp/RichOle/K43MKS5%7DG6N1M)]OAS@TOWP.png
GUI_CONST_STORAGE GUI_BITMAP bma = {
  56, // xSize
  58, // ySize
  224, // BytesPerLine
  32, // BitsPerPixel
  (unsigned char *)_aca,  // Pointer to picture data
  NULL,  // Pointer to palette
  GUI_DRAW_RLE32
};

RLE32是啥格式?我用bmpcvt这个工具只能生成RLE16!!!
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-12 11:07:34 | 显示全部楼层
版主,又来向你请教问题来了!在此先谢过版主!!
回复

使用道具 举报

11

主题

104

回帖

137

积分

初级会员

积分
137
发表于 2017-8-12 11:20:41 | 显示全部楼层
GUI_h文件里面有这个定义。
  1. #define GUI_DRAW_RLE4         &GUI_BitmapMethodsRLE4       /* Method table ! */
  2. #define GUI_DRAW_RLE8         &GUI_BitmapMethodsRLE8       /* Method table ! */
  3. #define GUI_DRAW_RLE16        &GUI_BitmapMethodsRLE16      /* Method table ! */
  4. #define GUI_DRAW_RLEM16       &GUI_BitmapMethodsRLEM16     /* Method table ! */
  5. #define GUI_DRAW_RLE32        &GUI_BitmapMethodsRLE32      /* Method table ! */
  6. #define GUI_DRAW_RLEALPHA     &GUI_BitmapMethodsRLEAlpha   /* Method table ! */
复制代码
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-12 11:29:13 | 显示全部楼层

回 笔记本的自嘲 的帖子

笔记本的自嘲:GUI_h文件里面有这个定义。
#define GUI_DRAW_RLE4         &GUI_BitmapMethodsRLE4       /* Method table ! */
#define GUI_DRAW_RLE8         &GUI_B .. (2017-08-12 11:20)
我现在想在窗口上显示图标,可是不知道图标类型的位图数据怎样生成?(你的ID很熟悉,在秉火论坛的emWin板块经常看到)
回复

使用道具 举报

11

主题

104

回帖

137

积分

初级会员

积分
137
发表于 2017-8-12 13:44:02 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:我现在想在窗口上显示图标,可是不知道图标类型的位图数据怎样生成?(你的ID很熟悉,在秉火论坛的emWin板块经常看到) (2017-08-12 11:29) 
安富莱的教程里面关于使用Bmpcvt生成.c源文件的方式有详细说明的。另外说下,小图标的转换用那个方式还是不错的,但是大图形、多像素点的图片转换的话会导致像素点丢失。
我想你可能是想问这个的。
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-12 14:05:35 | 显示全部楼层

回 笔记本的自嘲 的帖子

笔记本的自嘲:安富莱的教程里面关于使用Bmpcvt生成.c源文件的方式有详细说明的。另外说下,小图标的转换用那个方式还是不错的,但是大图形、多像素点的图片转换的话会导致像素点丢失。
我想你可能是想问这个的。 (2017-08-12 13:44)
你说的是用bmpcvt这个小工具吧,我试过了,它是生不成RLE32格式的位图数据的
回复

使用道具 举报

11

主题

104

回帖

137

积分

初级会员

积分
137
发表于 2017-8-12 14:40:56 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:你说的是用bmpcvt这个小工具吧,我试过了,它是生不成RLE32格式的位图数据的 (2017-08-12 14:05) 
[s:146][s:146][s:146]哦哦哦,是这个意思呀,那我就无能为力啦。
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-12 15:41:56 | 显示全部楼层

回 笔记本的自嘲 的帖子

笔记本的自嘲:[s:146][s:146][s:146]哦哦哦,是这个意思呀,那我就无能为力啦。 (2017-08-12 14:40)
谢谢你的热心解答,发现论坛里讨论问题的人好少!可能是我问的问题太简单,别人不屑解答[s:146]
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-8-13 15:08:57 | 显示全部楼层
QQ截图20170813150451.png
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

积分
249
发表于 2017-8-13 20:37:07 | 显示全部楼层
你们的硬件运算能力真有那么强吗?不是JPG就是RLE压缩,还有什么stream的,吓死偶了。
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-14 08:57:19 | 显示全部楼层

回 eric2013 的帖子

eric2013: (2017-08-13 15:08)
谢谢版主大哥!下面这两种格式格式是什么格式?
GUI_CONST_STORAGE GUI_BITMAP bmusbicon = {
  150, // xSize
  150, // ySize
  150, // BytesPerLine
  GUI_COMPRESS_RLE8, // BitsPerPixel
  _acusbicon,  // Pointer to picture data (indices)
  &_Palmusic,  // Pointer to palette
  GUI_DRAW_RLE8
};



GUI_CONST_STORAGE GUI_BITMAP bmcall = {
  48, // xSize
  48, // ySize
  48, // BytesPerLine
  8, // BitsPerPixel
  _accall,  // Pointer to picture data (indices)
  &_Palmusic,  // Pointer to palette
};
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-14 10:58:09 | 显示全部楼层

回 novice 的帖子

novice:你们的硬件运算能力真有那么强吗?不是JPG就是RLE压缩,还有什么stream的,吓死偶了。 (2017-08-13 20:37)
[s:146]
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-8-15 01:29:45 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:谢谢版主大哥!下面这两种格式格式是什么格式?
GUI_CONST_STORAGE GUI_BITMAP bmusbicon = {
  150, // xSize
  150, // ySize
....... (2017-08-14 08:57) 
位图做的简单压缩。代码量稍小点。
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-15 08:13:46 | 显示全部楼层

回 eric2013 的帖子

eric2013:位图做的简单压缩。代码量稍小点。 (2017-08-15 01:29)
明白了,谢谢版主哥的耐心讲解
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-15 15:54:36 | 显示全部楼层

回 eric2013 的帖子

eric2013:位图做的简单压缩。代码量稍小点。 (2017-08-15 01:29)
版主大哥,在移植好的emWin工程上加了ucosIII后,字符无法显示,是不是我哪里没配置好?
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-15 16:07:29 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:

版主大哥,在移植好的emWin工程上加了ucosIII后,字符无法显示,是不是我哪里没配置好?


版主大哥,在移植好的emWin工程上加了ucosIII后,字符无法显示,是不是我哪里没配置好?
B257755939155CD683E0C480009E5E05.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-8-16 01:53:25 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:版主大哥,在移植好的emWin工程上加了ucosIII后,字符无法显示,是不是我哪里没配置好?


 (2017-08-15 16:07) 
裸机是不是已经没问题,方便的话,工程压缩下,传上来看看是怎么回事。
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-16 08:33:53 | 显示全部楼层

回 eric2013 的帖子


1. emWin工程加上ucosIII,会出现字符无法显示!
2.裸机上已验证没问题。

请版主大哥帮忙看看,小弟在此谢过!
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-16 08:37:01 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:


1. emWin工程加上ucosIII,会出现字符无法显示!
2.裸机上已验证没问题。

....... [p_w_upload=undefined]

1. emWin工程加上ucosIII,会出现字符无法显示!
2.裸机上已验证没问题。

请版主大哥帮忙看看,小弟在此谢过!
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-22 18:00:51 | 显示全部楼层

回 eric2013 的帖子

eric2013:裸机是不是已经没问题,方便的话,工程压缩下,传上来看看是怎么回事。 (2017-08-16 01:53)
版主大哥,和emwin教程对应的F4开发板是哪款?准备跟着教程学下emwin,发个店铺链接给我
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-8-23 01:30:26 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:版主大哥,和emwin教程对应的F4开发板是哪款?准备跟着教程学下emwin,发个店铺链接给我 (2017-08-22 18:00) 
直接搞这个F429的最新版本emWin,让你少走很多弯路:http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834
这个配套的是V6板子:淘宝链接
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
 楼主| 发表于 2017-8-23 11:51:05 | 显示全部楼层

回 eric2013 的帖子

eric2013:直接搞这个F429的最新版本emWin,让你少走很多弯路:http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834
这个配套的是V6板子:淘宝链接 (2017-08-23 01:30)
已经买了,F429+7寸电容屏,以后要跟着硬汉哥学emwin了,多多指教[s:150]
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-8-23 11:51:29 | 显示全部楼层

回 浮生如梦 的帖子

浮生如梦:已经买了,F429+7寸电容屏,以后要跟着硬汉哥学emwin了,多多指教[s:150] (2017-08-23 11:51) 
非常感谢支持[s:130]
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-16 00:05 , Processed in 0.371357 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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