<?php
$browser = new COM(“InternetExplorer.Application”);
$handle = $browser->HWND;
$browser->AddressBar = false;
$browser->MenuBar = false;
$browser->ToolBar = false;
$browser->StatusBar = false;
$browser->FullScreen = true;
$browser->Visible = true;
$browser->Silent = true;
$url = “http://www.blogbus.com”;
$browser->Navigate($url);
echo $url,”n”;
while ($browser->Busy) {
echo “.”;
com_message_pump(1000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, “e:/blogbus.png”);
imagedestroy($im);
echo “n”;
?>
基本上是照搬手册上的例子,稍稍改了一下。gd 里提供了一个 imagegrabwindow 函数,不过只能用在 windows 上。回头再好好研究下 linux 上有什么好办法。
确实是一牛人。。。。
学习了。。。
ff的话大概可以通过xpcom调用canvas的功能
神仙真好,可惜这段程序出现是小花已经手动截了55张图之后了……手抖手抽筋……>_<
我来踩踩技术大牛的博客
请教下,如果要投bus的php工程师,神仙认为什么是比较重要的呢?之前看到小崔(也是bus的员工)列了一个list,让我有了点方向。除了掌握php常用的函数,自己开发或参与过一个项目之外,还有什么是必须的呢?