硬汉嵌入式论坛

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

[emWin] 请教stemwin 显示bmp的问题?

[复制链接]

81

主题

497

回帖

740

积分

金牌会员

积分
740
发表于 2019-2-28 15:42:13 | 显示全部楼层 |阅读模式
在对着教程,在模拟器上尝试显示bmp,做法如下:
1、下载一个.ico文件
2、将.ico文件转换成.bmp文件,32位。(在windows中显示出来的bmp图片不像.ico图片一样背景透明,是黑色的,但用bmpcnv打开看确实是32位argb格式的)
3、用bintoc工具将.bmp文件转换成c数组 (简易处理,不会用文件系统,不折腾)
4、调用GUI_BMP_Draw api

结果:图片能正常显示,但不透明
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-2-28 15:44:01 | 显示全部楼层
上图看看。你的BMP图片发。
回复

使用道具 举报

81

主题

497

回帖

740

积分

金牌会员

积分
740
 楼主| 发表于 2019-2-28 15:54:47 | 显示全部楼层
上图为.ico原图,下图为用icoworkshop生成的bmp图
1.bmp
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-2-28 15:59:18 | 显示全部楼层
tangqianfeng 发表于 2019-2-28 15:54
上图为.ico原图,下图为用icoworkshop生成的bmp图

将你的ICO原始图片和BMP图片上传。
回复

使用道具 举报

81

主题

497

回帖

740

积分

金牌会员

积分
740
 楼主| 发表于 2019-2-28 16:58:33 | 显示全部楼层
怎么上传ico啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-2-28 17:56:19 | 显示全部楼层

压缩包上传就行。
回复

使用道具 举报

81

主题

497

回帖

740

积分

金牌会员

积分
740
 楼主| 发表于 2019-3-1 09:19:06 | 显示全部楼层
附件中一个是ico文件,一个是用workshop转的bmp

bear.rar

18.48 KB, 下载次数: 8

回复

使用道具 举报

81

主题

497

回帖

740

积分

金牌会员

积分
740
 楼主| 发表于 2019-3-1 14:12:40 | 显示全部楼层
eric2013 发表于 2019-2-28 17:56
压缩包上传就行。

图片已上传,可否帮忙看一下?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-3-1 14:48:03 | 显示全部楼层
tangqianfeng 发表于 2019-3-1 14:12
图片已上传,可否帮忙看一下?

在我们V6上测试了,没问题
7.jpg
回复

使用道具 举报

81

主题

497

回帖

740

积分

金牌会员

积分
740
 楼主| 发表于 2019-3-1 14:52:19 | 显示全部楼层
奇怪,难道电脑的模似器有问题?
回复

使用道具 举报

81

主题

497

回帖

740

积分

金牌会员

积分
740
 楼主| 发表于 2019-3-1 15:13:25 | 显示全部楼层
eric2013 发表于 2019-3-1 14:48
在我们V6上测试了,没问题

找到问题了,要先用GUI_BMP_EnableAlpha() api启用 alpha通道
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 22:56 , Processed in 0.335535 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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