硬汉嵌入式论坛

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

[emWin] emwin的透明颜色为什么会显示成白色

[复制链接]

30

主题

40

回帖

130

积分

初级会员

积分
130
发表于 2023-5-29 19:12:41 | 显示全部楼层 |阅读模式
貌似0XFF开头的都无效
微信截图_20230524141352.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106553
QQ
发表于 2023-5-30 10:40:10 | 显示全部楼层
你的emWin用的ARGB格式库花式ABGR格式库。




回复

使用道具 举报

30

主题

40

回帖

130

积分

初级会员

积分
130
 楼主| 发表于 2023-5-30 10:55:04 | 显示全部楼层
eric2013 发表于 2023-5-30 10:40
你的emWin用的ARGB格式库花式ABGR格式库。

是ARGB的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106553
QQ
发表于 2023-5-30 19:04:47 | 显示全部楼层

ARGB格式,高8bit,0x00才表示透明。
回复

使用道具 举报

333

主题

2031

回帖

3035

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3035
发表于 2023-5-31 08:38:02 | 显示全部楼层
我以前有遇到过类似的问题,你看看这个帖子是否有类似: https://www.armbbs.cn/forum.php? ... hlight=%CD%B8%C3%F7    另外,论坛搜索“透明”,也可以查到很多关于emwin使用透明背景的一些参考。
回复

使用道具 举报

30

主题

40

回帖

130

积分

初级会员

积分
130
 楼主| 发表于 2023-5-31 08:44:59 | 显示全部楼层
eric2013 发表于 2023-5-30 19:04
ARGB格式,高8bit,0x00才表示透明。

我调用GUI_INVALID_COLOR和GUI_TRANSPARENT其中一个都无法实现透明,已用GUI_MAKE_COLOR进行转换了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106553
QQ
发表于 2023-5-31 12:12:12 | 显示全部楼层
这种透明2D绘制,你那边能正常展示吗,不能的话,你的工程移植有问题了。

下载 (5).png
回复

使用道具 举报

30

主题

40

回帖

130

积分

初级会员

积分
130
 楼主| 发表于 2023-5-31 16:07:09 | 显示全部楼层
eric2013 发表于 2023-5-31 12:12
这种透明2D绘制,你那边能正常展示吗,不能的话,你的工程移植有问题了。

可以正常显示
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106553
QQ
发表于 2023-6-1 00:52:48 | 显示全部楼层

有透明吧,有透明那基本没问题了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 18:46 , Processed in 0.185428 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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