128网站目录目前已创建 203 个网站目录,收录 15861 个站点! 注册 登录 升级VIP 提交网站
首页 > 新闻中心 > 建站

php如何实现生成网站快照缩略图片

介绍:本文代码实现了抓取网站快照缩略图片的功能。

本代码的实现依赖于IE自动化技术(Automation),所以只能在Windows下用,GD2库php_gd2.dll请使用5.2.2以上版本。

<?php
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->FullScreen = true;
$browser->Navigate();
 
/* 仍旧在运行? */
while ($browser->Busy) {
    com_message_pump(4000);
}
 
/* 抓屏 */
$im = imagegrabwindow($handle, 0);
$browser->Quit();
 
/* 保存为png */
imagepng($im, "128dir.png");
?>