2008/11/30 日曜日

imagegrabwindowとか

Filed under: 技術メモ — dev0000 @ 1:56:09 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

Windows限定なのですが、PHP5.2.2以降でこういう関数が使えるらしい。

画面全体をキャプチャする。
imagegrabscreen

ウインドウをキャプチャする。
imagegrabwindow

IEのキャプチャのコードが載ってました。
試してないけど、コード自体は簡単そう。

PHP:
  1. <?php
  2. $browser = new COM("InternetExplorer.Application");
  3. $handle = $browser->HWND;
  4. $browser->Visible = true;
  5. $browser->Navigate("http://www.libgd.org");
  6.  
  7. /* Still working? */
  8. while ($browser->Busy) {
  9.     com_message_pump(4000);
  10. }
  11. $im = imagegrabwindow($handle, 0);
  12. $browser->Quit();
  13. imagepng($im, "iesnap.png");
  14. imagedestroy($im);
  15. ?>

で、ブラウザをフルスクリーンにするには、

$browser->Fullscreen = true;

だとか。
便利そうだね。

コメントはまだありません »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URL

コメントする

HTML convert time: 0.471 sec. Powered by WordPress ME