硬汉嵌入式论坛

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

[emWin] 使用GD emwin6.24时,图片显示异常

[复制链接]

4

主题

17

回帖

29

积分

新手上路

积分
29
发表于 2026-2-8 18:22:15 | 显示全部楼层 |阅读模式
图片是bmp的,32位颜色深度ARGB,带透明通道。在emwin6.24的时候显示没有这种问题,移植到GD emWin上的时候出现了(因为要上OS,所以采用GD32的LIB,emwin6.24没有找到OS的lib)。一直过去之后发现图片显示异常,现在不知道该从何处下手了。
异常图片.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 2026-2-9 10:42:51 | 显示全部楼层
使用6.46版本试试。

emWin模拟器和单片机版6.46发布,同时配套的AppWizard V1.54发布,支持MDK, IAR和GCC(2024-10-20)
https://forum.anfulai.cn/forum.p ... 6156&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

4

主题

17

回帖

29

积分

新手上路

积分
29
 楼主| 发表于 2026-2-9 10:56:18 | 显示全部楼层
eric2013 发表于 2026-2-9 10:42
使用6.46版本试试。

emWin模拟器和单片机版6.46发布,同时配套的AppWizard V1.54发布,支持MDK, IAR和GC ...

好的,谢谢版主。请问出现这种问题原因是啥呀?我用的自定义显示驱动,然后在驱动回调里,直接调用回调给的颜色数据显示,然后就这样了。不知道是不是Alpe透明通道有关。
回复

使用道具 举报

4

主题

17

回帖

29

积分

新手上路

积分
29
 楼主| 发表于 2026-2-9 13:45:17 | 显示全部楼层
eric2013 发表于 2026-2-9 10:42
使用6.46版本试试。

emWin模拟器和单片机版6.46发布,同时配套的AppWizard V1.54发布,支持MDK, IAR和GC ...

谢谢版主。我想问一下,这种情况一般是什么原因导致的呀?我把我的图片通过bmpCTV转换成.c文件之后,直接显示是正常的。我对比了两者的数据,实在不知道是什么原因。
(这是使用bmp文件时显示的数据)
1.png

(这是使用.c文件显示时的数据)。
2.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 2026-2-10 09:47:22 | 显示全部楼层
qtxxcj123 发表于 2026-2-9 13:45
谢谢版主。我想问一下,这种情况一般是什么原因导致的呀?我把我的图片通过bmpCTV转换成.c文件之后,直接 ...

如果你说的32bit BMP是原始文件展示,注意这个函数要调用下

3345.png
回复

使用道具 举报

4

主题

17

回帖

29

积分

新手上路

积分
29
 楼主| 发表于 2026-2-10 16:35:09 | 显示全部楼层
找到问题了,图片读取的外部存储器驱动有异常,导致数据是错误的。另外,想咨询一下,有8080总线接口的多缓存例程吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-24 09:47 , Processed in 0.074018 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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