X11中的截图

发布于 2024-10-22 08:53:18 字数 81 浏览 2 评论 0原文

使用 Xlib 库可以使用哪些函数来截取 X11 桌面的屏幕截图?我更喜欢一种比获取单个像素更有效的方法。 谢谢。

What functions would one use to take a screenshot of an X11 desktop, using the Xlib library? I would prefer a method that's more efficient than getting individual pixels. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤独难免 2024-10-29 08:53:18

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

The standard tool for taking screenshots in X11 is to use

xwd -root > myscreen.xwd

Then, convert to .pnm with

xwd2pnm myscreen.xwd > myscreen.pnm

Therefore, you can locate the source code of xwd and see how it is implemented,
http://cvsweb.xfree86.org/cvsweb/xc/programs/xwd/xwd.c?rev=HEAD&content-type=text/vnd.viewcvs-markup

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文