硬汉嵌入式论坛

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

[emWin] enwin显示外部sd卡的png图片出现光晕

[复制链接]

15

主题

73

回帖

118

积分

初级会员

积分
118
发表于 2021-5-8 11:49:36 | 显示全部楼层 |阅读模式
如题:使用了emwin对应的库,然后显示sd卡里面图片的时候有两个问题
第一张图片显示 854*350的,图片显示出现光晕那种效果,类似失真,不堪入目
第二张图片本来应该有透明通道的,但是透明通道显示为绿色了

实在找不到与原因,请教各位,谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115808
QQ
发表于 2021-5-9 08:09:10 | 显示全部楼层
仅楼主提供的这些信息,不太好判断问题。

可以考虑先直接转换成C数组展示下。
回复

使用道具 举报

15

主题

73

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2021-5-10 07:56:41 | 显示全部楼层
eric2013 发表于 2021-5-9 08:09
仅楼主提供的这些信息,不太好判断问题。

可以考虑先直接转换成C数组展示下。

汉哥,我这边当时尝试过将图片转化为c数组,也尝试过直接读取内存卡里面的图片显示,参考了教程里面的做法。显示还是模糊。我个人第一感觉可能是图片跟我所用的照片显示屏幕可能不匹配,图片小的时候显示还好,图片大了就出问题了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115808
QQ
发表于 2021-5-10 12:02:38 | 显示全部楼层
直接用BmpCvt转换成C数组后显示,如果也是这样,说明的显示屏有可能就是这样的。
回复

使用道具 举报

15

主题

73

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2021-5-11 17:38:49 | 显示全部楼层
eric2013 发表于 2021-5-10 12:02
直接用BmpCvt转换成C数组后显示,如果也是这样,说明的显示屏有可能就是这样的。

这样子,其实电脑上看的很清晰,有可能因为显示屏这边设置了RGB565格式的。图片转为格式为565的c数组的时候,也就失真了。。。。。想做个背景图来着,折腾了大概一天,ps,ar都用过,就是转换为565格式的时候图片就变样了。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-20 09:15 , Processed in 0.249964 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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