3

スクリーン キャプチャ ユーティリティを Linux に移植する必要があります。

私は Linux に詳しくありません。Windows では、特定のウィンドウまたはデスクトップのハンドルを取得し、Win32 API で BitBlt を使用して、画像をコピーして BMP ファイルに保存したり、Jpeg 形式に変換したりすることができます。

Linux では、私の知る限り、KDE ​​のようなさまざまなデスクトップ環境があります。開発対象はどれですか?またはどのディストリビューションですか?また、どの開発環境をお勧めしますか? C/C++でプログラミングをしています。

4

1 に答える 1

4

Xlib を使用して X サーバーと対話することは、デスクトップ環境に関係なく同じように機能します。サーバーからウィンドウのリストを取得し、必要なウィンドウとその位置とサイズを決定し、 XGetImageを使用して画像データを取得します。

IDE は好みの問題です。ここには多くの提案があります。

于 2009-10-23T08:54:28.757 に答える