博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

流水孟春

以前使用的博客 webvista.cublog.cn
lib.cublog.cn
使用PHP的GD库来实现截屏

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/

发表于: 2007-08-25,修改于: 2007-08-25 20:36,已浏览681次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:2.26098