Zaf*_*fer 3 linux screen-capture
我需要将屏幕捕获实用程序移植到 Linux。
我对Linux不熟悉。在 Windows 上,您可以获得特定窗口或桌面的句柄,并使用 Win32 API 中的 BitBlt,您可以复制图像并将其保存到 BMP 文件,甚至将其转换为 Jpeg 格式。
据我所知,在 Linux 上有不同的桌面环境,例如 KDE。我应该以什么为发展目标?或者哪个分布?另外,您建议使用哪种开发环境?我用 C/C++ 进行编程。
moo*_*dow 5
无论您的桌面环境如何,使用 Xlib 与 X 服务器通信的方式都是相同的。从服务器检索窗口列表,找出您想要的窗口及其位置和大小,然后使用XGetImage检索图像数据。
IDE 是一个品味问题;这里有很多建议。
归档时间:
16 年 前
查看次数:
3604 次
最近记录:
14 年 前