OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10684|回复: 6

emwin位图怎么透明

[复制链接]

28

主题

119

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
444
金钱
444
注册时间
2013-8-10
在线时间
36 小时
发表于 2015-1-31 14:36:14 | 显示全部楼层 |阅读模式
5金钱
我在给button添加了一个位图,位图是用bmpcvt制作的,怎么让图片白色的部分透明起来,显示窗口的背景颜色,或者说显示button本来背景颜色也可以。求助

最佳答案

查看完整内容[请看2#楼]

已经解决,自己二了,没好好看手册,原来要png格式+transparency来透明的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

119

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
444
金钱
444
注册时间
2013-8-10
在线时间
36 小时
 楼主| 发表于 2015-1-31 14:36:15 | 显示全部楼层
已经解决,自己二了,没好好看手册,原来要png格式+transparency来透明的
回复

使用道具 举报

11

主题

56

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2016-4-30
在线时间
44 小时
发表于 2016-5-24 20:51:29 | 显示全部楼层
飞雪飘花 发表于 2015-1-31 14:36
已经解决,自己二了,没好好看手册,原来要png格式+transparency来透明的

楼主,我的图片也是用PNG+TRANSPARENCY转出来的,程序里 WM_SetCreateFlags(WM_CF_MEMDEV);和GUI_EnableAlpha(1);都有,为什么那个图片的白色部分看起来不透明呢
回复

使用道具 举报

4

主题

8

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-5-8
在线时间
5 小时
发表于 2016-5-25 10:15:00 | 显示全部楼层
stayhungry 发表于 2016-5-24 20:51
楼主,我的图片也是用PNG+TRANSPARENCY转出来的,程序里 WM_SetCreateFlags(WM_CF_MEMDEV);和GUI_EnableA ...

图片优化的太厉害。用电脑图形工具打开图片,你会发现图片白色的那一块本身就没有透明处理。
回复

使用道具 举报

11

主题

56

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2016-4-30
在线时间
44 小时
发表于 2016-5-25 17:56:55 | 显示全部楼层
S-A-T 发表于 2016-5-25 10:15
图片优化的太厉害。用电脑图形工具打开图片,你会发现图片白色的那一块本身就没有透明处理。

嗯,我现在可以实现了。
不过不知道为什么,我不能用PNG+TRANSPARENCY这种方法转出来,只要这样转出来的都不行,因为后面接着Save as时候选RGB565转出来的.c源文件里面的颜色都是类似0xffff这种16位的,而如果想要透明效果,我只能采用Save as之后是RGB8888的这种32位带alpha的格式才行(我猜可能EMWIN定义的颜色是32位的,高八位负责alpha)。
回复

使用道具 举报

4

主题

8

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-5-8
在线时间
5 小时
发表于 2016-5-26 15:05:21 | 显示全部楼层
stayhungry 发表于 2016-5-25 17:56
嗯,我现在可以实现了。
不过不知道为什么,我不能用PNG+TRANSPARENCY这种方法转出来,只要这样转出来的 ...

Image ---convert better  这个不选,只选TRANSPARENCY。save as时直接保存第一个 阿尔法256真色(这样占用内存更小)
回复

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2016-4-19
在线时间
9 小时
发表于 2016-6-23 09:42:47 | 显示全部楼层
请问下,如果我用的是RGB565格式的两层显示,第一层作为背景层不透明,第二层做为前景层透明,能做吗?是只有ARGB888的才能做成这样的吗?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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