您尚未登录。

楼主 #1 2018-06-21 11:43:55

19697805
会员
注册时间: 2018-06-19
已发帖子: 77
积分: 72

请教下各位大佬UCGUI 按钮位图问题

UCGUI的按钮位图显示,都是先在软件转化.c然后加入工程吗?有直接从SD卡读取BMP图片,然后在工程加上BMP转成RGB565格式的方法吗?或有24位BMP转16位RGB程序参考下吗?

离线

#2 2018-06-21 12:00:42

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 请教下各位大佬UCGUI 按钮位图问题

用 GIMP 软件转一下.
后者写个python脚本。





离线

楼主 #3 2018-06-21 12:09:28

19697805
会员
注册时间: 2018-06-19
已发帖子: 77
积分: 72

Re: 请教下各位大佬UCGUI 按钮位图问题

晕哥 说:

用 GIMP 软件转一下.
后者写个python脚本。

晕哥,我忘写配置了。用MDK开发,C语言写的

离线

#4 2018-06-21 13:41:11

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 请教下各位大佬UCGUI 按钮位图问题

我的意思是,和开发环境没有关系,你现在的目标是把 RGB888的bmp文件转成 RGB565的二进制文件,然后再转成 C语言 的数组文件.
可以用:

1. gmip + bin2c.exe 手动完成,
2. 用python脚本一次性完成.





离线

楼主 #5 2018-06-22 17:16:54

19697805
会员
注册时间: 2018-06-19
已发帖子: 77
积分: 72

Re: 请教下各位大佬UCGUI 按钮位图问题

晕哥 说:

我的意思是,和开发环境没有关系,你现在的目标是把 RGB888的bmp文件转成 RGB565的二进制文件,然后再转成 C语言 的数组文件.
可以用:

1. gmip + bin2c.exe 手动完成,
2. 用python脚本一次性完成.

晕哥~我能转了,但是转的格式跟我想要的不一样,我查了下,那种格式网上只有BmpCvt软件所转的

离线

#6 2018-06-22 19:18:12

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 请教下各位大佬UCGUI 按钮位图问题

建议不要用RGB565,没节省多少内存,却把系统效率拉低了。

直接RGB888.





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn