截图X11

使用Xlib库,用什么函数来截取X11桌面? 我宁愿一个比获取单个像素更高效的方法。 谢谢。

Solutions Collecting From Web of "截图X11"

在X11的截图的标准工具是使用

xwd -root > myscreen.xwd 

然后,转换到.pnm

 xwd2pnm myscreen.xwd > myscreen.pnm 

因此,你可以找到xwd的源代码,看看它是如何实现的, http ://cvsweb.xfree86.org/cvsweb/xc/programs/xwd/xwd.c?rev=HEAD&content-type=text/vnd.viewcvs -markup