查看: 66394|回复: 2

[Linux] 使用wayland的情况下,怎么获取屏幕显示图像的数据

14

主题

31

回帖

212

积分

i.MX8MM通行证i.MX6UL通行证i.MX6Q通行证

Augustus007 发表于 2021-3-22 10:38:48 | 显示全部楼层 |阅读模式
以前使用framebuffer,直接打开/dev/fb0获取屏幕显示图像数据
现在使用wayland的情况下,不知道怎么获取屏幕显示图像数据
尝试使用libdrm,也只是实现输出,在屏幕上显示图像,无法获取屏幕显示图像数据

有此经验的,望不吝赐教。
谢谢!

回复

使用道具 举报

0

主题

683

回帖

919

积分

djh 发表于 2021-3-22 16:43:54 | 显示全部楼层
您可以找找Weston的源码看看,libexec里面有weston-screenshooter,看看源码是怎么实现的

点评

好的 谢谢!  详情 回复 发表于 2021-3-23 10:58
点评回复 支持 反对

使用道具 举报

14

主题

31

回帖

212

积分

i.MX8MM通行证i.MX6UL通行证i.MX6Q通行证

楼主| Augustus007 发表于 2021-3-23 10:58:40 | 显示全部楼层
djh 发表于 2021-3-22 16:43
您可以找找Weston的源码看看,libexec里面有weston-screenshooter,看看源码是怎么实现的

好的 谢谢!
点评回复 支持 反对

使用道具 举报

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

本版积分规则