OpenEdv-开源电子网

 找回密码
 立即注册
查看: 3484|回复: 2

LittleVGL在使用渐变样式的时候 有条纹出现,有人知道怎么解决吗?

[复制链接]

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2016-11-15
在线时间
24 小时
发表于 2020-6-17 17:11:48 | 显示全部楼层 |阅读模式
1金钱
我在使用LittleVGL 模拟器测试页面渐变样式的时候 ,发现渐变会有水纹出现,请问有人知道怎么解决吗?

颜色格式使用的RGB565

测试代码如下:

  1. lv_obj_t* scr = lv_disp_get_scr_act(NULL);   
  2. static lv_style_t page_style;
  3.         lv_style_copy(&page_style, &lv_style_scr);
  4.         page_style.body.main_color = lv_color_make(85,137,194);//lv_color_make(0x61, 0x64, 0x68);
  5.         page_style.body.grad_color =lv_color_make(138,111,166);
  6.         page_style.text.color = lv_color_make(0xff, 0xff, 0xff);

  7.         lv_obj_set_style(scr, &page_style);
复制代码



渐变水纹

渐变水纹
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1091
金钱
1091
注册时间
2017-11-7
在线时间
311 小时
发表于 2020-6-21 08:34:10 | 显示全部楼层
你试试RGB888就好了,移植EMWIN时第一个界面也是这样,RGB888正常,RGB565有水波纹。
回复

使用道具 举报

0

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2017-11-9
在线时间
9 小时
发表于 2020-6-22 10:48:21 | 显示全部楼层
楼上说的对,rgb565在显示颜色渐变的时候,就会有这样的问题。
回复

使用道具 举报

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

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-9 20:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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