嵌入式爱好者

查看: 51428|回复: 2

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

[复制链接]

14

主题

38

帖子

212

积分

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

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

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

回复

使用道具 举报

0

主题

471

帖子

919

积分

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

点评

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

使用道具 举报

14

主题

38

帖子

212

积分

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

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

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

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:08

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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