PHP网页截图函数

PHP5.2.2以上版本的GD库实现了两个截屏函数 imagegrabscreen 和 imagegrabwindow
分别用于截取整个屏幕和截取某个窗口(同ALT+PrintScreen)的屏幕。

<?php
$im = imagegrabscreen();
imagepng($im, "gd_screen.png");
?>
<?php
$ie = new COM("InternetExplorer.Application") or die("Can't start Internet Explorer");
try {
  $handle = $ie->HWND;
  $ie->Visible = true;
  $ie->Navigate("http://www.php.net");
 
  while ($ie->Busy) {
      com_message_pump(4000);
  }
} catch (com_exception $e) {
  echo $e;
}
 
$im = imagegrabwindow($handle, 0);
imagepng($im, "gd_window.png");
$ie->Quit();
?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注