簡體   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