野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20656|回复: 3

关于emwin iconview的图片问题

[复制链接]
发表于 2020-3-31 10:10:26 | 显示全部楼层 |阅读模式
1火花
图片是网上随便找的 png图,基本都为蓝色,通过emwin 自带的BmpCvtST。exe 软件转换成c文件,选择 High color with Alpha(565) c文件内的RGB 数值是蓝色,但显示橘色。本以为是emwin 是BGR格式选择High color with Alpha(565),red and blue swapped 翻转 红蓝后  c文件内的RGB 数值是橘色  但显示还是 橘色并没有变化。现在显示的橘色 换算成RGB 正好和原图的蓝色 为 红蓝翻转后的颜色。除了iconview 其他小部件显示颜色正常。LCD驱动用的是 ili9806g,有大佬能帮忙找下问题吗。
微信截图_20200331093408.png 微信截图_20200331093736.png 微信图片_20200331094244.jpg

后修改GUIDRV_FlexColor_Template 中的驱动模式从GUICC_565 改为了 GUICC_M565 ,图标显示正常了,但 其他色彩都红蓝翻转,显示不正常了,这iconview 为什么一直是 反着的。
微信图片_20200331100316.jpg
有人知道该怎么解决这个问题吗。

最佳答案

查看完整内容

如果用GUICC_M565,那可以在GUI_Conf.h中加一行宏定义#define GUI_USE_ARGB 1,其他颜色就正常了。 然后在位图转换器的options选项里,把这个勾上就可以了。
回复

使用道具 举报

发表于 2020-3-31 10:10:27 | 显示全部楼层
本帖最后由 ZZZ_XXJ 于 2020-3-31 22:30 编辑

如果用GUICC_M565,那可以在GUI_Conf.h中加一行宏定义#define GUI_USE_ARGB 1,其他颜色就正常了。
然后在位图转换器的options选项里,把这个勾上就可以了。

截屏2020-03-31 下午10.23.24.png
回复

使用道具 举报

 楼主| 发表于 2020-4-1 08:54:38 | 显示全部楼层
ZZZ_XXJ 发表于 2020-3-31 22:29
如果用GUICC_M565,那可以在GUI_Conf.h中加一行宏定义#define GUI_USE_ARGB 1,其他颜色就正常了。
然后在 ...

谢谢,已解决
回复

使用道具 举报

发表于 2020-4-9 08:25:05 | 显示全部楼层
very good
回复

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 00:36 , Processed in 0.030688 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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