使用PHP的GD库来实现截屏
时间:2007-08-25 来源:lib
PHP5.2.2以上版本的GD库实现了两个截屏函数imagegrabscreen和imagegrabwindow,分别用于截取整个屏幕和截取某个窗口(同ALT+PrintScreen)的屏幕。
调用方法也很简单,请看下面两个例子:
1.截取整个屏幕:
?php
$im = imagegrabscreen();
imagepng($im, "gd_screen.png");
?>
2.截取IE浏览器的内容:
?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();
?>
....http://www.sofee.cn/blog/2007/07/12/83/
相关阅读 更多 +
排行榜 更多 +