PHP之屏幕生成截图

用PHP实现特定网站的截图,其实可以使用IECapt.exe等类似的东西截图,而且还可以设定大小,但我追求简单~哈,帖代码:

01 HWND;
02 $browser ->Visible = true;
03 $im = imagegrabwindow( $handle );
04 $browser ->Quit();
05 imagepng( $im , "iesnap.png" );
06 $im = imagegrabscreen();   
07  
08 // 窗口和其内容   Capture a window (IE for example) but with its content!   
09  
10 $browser = new COM( "InternetExplorer.Application" );
11 $handle = $browser ->HWND;
12 $browser ->Visible = true;
13 $browser ->Navigate( "http://blog.rjsuzhou.com " );   
14  
15 // Still working?
16 while ( $browser ->Busy) {
17       com_message_pump(4000);
18 }
19 $im = imagegrabwindow( $handle , 0);
20 $browser ->Quit();
21 imagepng( $im , "iesnap.png" );   
22  
23 //全屏IE in fullscreen mode   
24  
25 $browser = new COM( "InternetExplorer.Application" );
26 $handle = $browser ->HWND;   
27  
28 $browser ->Visible = true;
29 $browser ->FullScreen = true;
30 $browser ->Navigate( "http://www.google.com " );   
31  
32 // Is it completely loaded? (be aware of frames!)
33 while ( $browser ->Busy) {
34       com_message_pump(4000);
35 }
36 $im = imagegrabwindow( $handle , 0);
37 $browser ->Quit();
38 imagepng( $im , "iesnap.png" );
39 ?>

超越C++ 原创文章,转载请注明来源并保留原文链接

本文链接:http://www.beyondc.cn/the-screen-capture-generates-php.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值