2009-05-07 13 views
5

Linuxでアプリケーションのスクリーンショットをプログラマチックに取得するにはどうすればよいですか?私はC++を使用しています。何か案が? Windowsの場合、多くのリソースがありますが、Linuxでは何も見つかりません。Linuxでアプリケーションのスクリーンショットをプログラマチックに取得するにはどうすればよいですか?

助けが必要ですか? おかげ

すでにここ答え

答えて

1

あなただけの画面レコーダーをしたい場合は、xvidcapを使用してみてください。独自のものを作りたい場合は、ソースを見てみてください。私は本当にそれがどのように動作するかは分かりません。私の推測では、何とかXShm拡張機能を使用しています。

1

Screenshot of a windows application running under wine (linux)

編集:あなたがCでそれをしたい場合は、Xlibのを試してみてください。 いくつかのリンク:

+0

ヒュムそれはLinuxのレポオンボード通常だし、あなたはそれでスクリーンショットを取るよりも多くを行うことができます...私はスクリーンキャストアプリケーションを構築していますので、私はそれを必要としますできるだけ早くそれをディスクに保存してもう一度開くのはおそらく時間がかかります。しかし、私はそれを試してみましょう! – Noyoudont

+0

さて、私はいくつかのCリンクを追加しました。 – ChristopheD

+0

Xlibだけでは本当に役に立ちません。 AFAIK、純粋にXlibを使ってスクリーンショットを高速に行う方法はありません。 – Zifre

関連する問題