2009-03-23 9 views

答えて

3

ウィンドウを取得し、それをファイルにダンプするのに使用するのImageMagickのimportコマンド...

import documentation

ラップCシステム・コマンドで呼び出し

system("import -window (your window name) capture.png"). 

次に、標準イメージ読み込みライブラリのいずれかを使用してファイルからイメージにアクセスできます。

3

Linuxシェルで可能な方法:

  • (のために男のインポートと男xwininfoを読んで、我々はスクリーンショット
  • をダンプする
  • 使用のインポートを探しているウィンドウIDを見つけるために使用xwininfoワインとのより多くの情報)

例:

import -window `xwininfo -root -children | grep "Wine" | awk '{print $1}'` outfile.pcx 
1

MagickWand(C API)またはMagick ++(C++ API)を使用してImageMagickのimportコマンドの機能を複製することはできますが、importを配布しても構わない場合は、justinhjの示唆するようにsystem()あなたのソフトウェアで。

関連する問題