里飞网

 找回密码
 立即注册

lvgl在jpg底图基础上叠加label

查看数: 3048 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-10-8 17:33

正文摘要:

期望的效果是在jpg底图上显示透明底、黑色或者白色字体,实际效果图在附件。 jpg图片由于是4k分辨率,所以不能使用lv_img_create方式解码,自己解码成BGRA存在buf1里,lvgl显示初始化为buf2大小400x300*4,lv_disp_s ...

回复

docterling 发表于 2022-10-10 12:15:37
lv_disp_set_bg_opa设置背景全透明才那样的,其他的透明度字体显示是对的
阿里兄 发表于 2022-10-9 10:14:02
docterling 发表于 2022-10-8 18:19
其实就是label直接显示在jpg上面,没有背景,效果就像附件那样lvgl好像都有底,去不掉
...

这是很正常的显示,没问题的,使用C文件的图片是否正常,这得你自己查下问题了
阿里兄 发表于 2022-10-8 17:56:26
docterling 发表于 2022-10-8 17:54
大佬的意思是lvgl针对这样的应用无解了?

没有看到你需要的效果图,是什么样的
docterling 发表于 2022-10-8 17:54:59
大佬的意思是lvgl针对这样的应用无解了?
阿里兄 发表于 2022-10-8 17:38:38
这可能就是LVGL的处理机制,字体一般是做为最顶层显示的

QQ|Archiver|手机版|小黑屋|里飞网  

GMT+8, 2024-11-23 15:44 , Processed in 0.069085 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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