繁体   English   中英

Linux上的屏幕截图

[英]Screen capture on Linux

我需要将屏幕捕获实用程序移植到Linux。

我不熟悉Linux。 在Windows上,您可以获取特定窗口或桌面的句柄,并在Win32 API中使用BitBlt,您可以复制图像并将其保存到BMP文件,甚至可以将其转换为Jpeg格式。

在Linux上,据我所知,有不同的桌面环境,如KDE。 我应该针对哪些发展目标? 或者哪个发行? 而且,您建议使用哪种开发环境? 我用C / C ++编程。

无论桌面环境如何,使用Xlib与X服务器通信的方式都相同。 从服务器中检索窗口列表,找出所需的窗口,从而确定其位置和大小,并使用XGetImage检索图像数据。

IDE是一个品味问题; 有许多建议在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM