您尚未登录。

楼主 # 2025-02-17 14:51:13

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 117
积分: 122
个人网站

T113S3如何实现视频图层与UI图层叠加

T113底层是视频图层,顶层是LVGL
在LVGL中打开相关的宏后,可以设置透明背景后,就可以看到底层的视频

但是如何实现上下两个图层的混叠呢,即:控件是半透明的,可以看到下面的视频

离线

#1 2025-02-21 18:02:54

m68000
会员
注册时间: 2022-04-13
已发帖子: 18
积分: 8

Re: T113S3如何实现视频图层与UI图层叠加

LVGL透明度设置50%不就可以了吗?

最近编辑记录 m68000 (2025-02-21 18:03:15)

离线

#2 2025-02-21 18:05:06

m68000
会员
注册时间: 2022-04-13
已发帖子: 18
积分: 8

Re: T113S3如何实现视频图层与UI图层叠加

还有一个办法,就是在DE2中设置UI层的透明度为50%,这样效率能高一些

离线

楼主 #3 2025-02-24 08:48:12

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 117
积分: 122
个人网站

Re: T113S3如何实现视频图层与UI图层叠加

m68000 说:

LVGL透明度设置50%不就可以了吗?

传统的叠加方式就算是将lvgl透明度设置为50%,也看不见下面的视频层
然后改变思路,把fb0所在的图层在初始化时修改为50%,就可以与视频层叠加了

离线

楼主 #4 2025-02-24 08:49:53

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 117
积分: 122
个人网站

Re: T113S3如何实现视频图层与UI图层叠加

m68000 说:

还有一个办法,就是在DE2中设置UI层的透明度为50%,这样效率能高一些

我尝试调用 读取"dev/disp"这个文件,通过IO_ctrl去获取图层信息,获取上来的信息都是错误的,

我怎样才可以实现对应图层透明度的动态修改呢

离线

#5 2025-02-24 13:15:41

m68000
会员
注册时间: 2022-04-13
已发帖子: 18
积分: 8

Re: T113S3如何实现视频图层与UI图层叠加

@树莓学LINUX
这我就不了解了,我裸奔试验过是可以的

离线

#6 2025-02-26 16:14:11

hameyou
会员
注册时间: 2018-04-15
已发帖子: 208
积分: 10.5

Re: T113S3如何实现视频图层与UI图层叠加

按理说用LVGL的透明层应该可以,晚点在板子上试一下

离线

楼主 #7 2025-02-27 09:31:21

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 117
积分: 122
个人网站

Re: T113S3如何实现视频图层与UI图层叠加

hameyou 说:

按理说用LVGL的透明层应该可以,晚点在板子上试一下

把某个控件挖空确实可以看到下方的视频,但是没法进行透明度混合
我已经实现了,需要修改SDK中的源码,在创建fb0的时候,修改图层的透明度和透明模式

但是还没找到动态修改的方法

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn