PHP截取IE浏览器并缩小原图的方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-07-13 10:15:39 浏览: 评论:0
这篇文章主要介绍了PHP截取IE浏览器并缩小原图的方法,涉及PHP调用com组件实现图像截取的相关技巧,需要的朋友可以参考下。
本文实例讲述了PHP截取IE浏览器并缩小原图的方法,分享给大家供大家参考,具体如下:
- // 截取一个窗口 Capture a window (IE for example)
- $ie = new COM("InternetExplorer.Application");
- $ie->Navigate2($webaddress);
- $oWSH = new COM("WScript.Shell");
- while ($ie->ReadyState!=4) usleep(10000);
- $handle = $ie->HWND;
- $ie->Visible = true;
- while ($ie->Busy) {
- com_message_pump(4000);
- }
- $im = imagegrabwindow($handle, 0);
- $ie->Quit();
- $file="public/images/".time()."iesnap.png";
- imagepng($im,$file);
- //--------------------
- $browser = new COM("InternetExplorer.Application");
- $handle = $browser->HWND;
- $browser->Visible = true;
- $browser->FullScreen = true;
- $browser->Navigate($webaddress);
- while ($browser->Busy) {
- com_message_pump(4000);
- }
- $im = imagegrabwindow($handle, 0);
- $browser->Quit();
- //opendir("public/images/");
- $new_img=imagecreatetruecolor("206","132");
- $file="public/images/".time()."ie.png";
- imagecopyresampled($new_img,$im,0,0,206,132,206,142,1024,768);
- imagepng($new_img ,$file);
- imagedestroy($new_img);
如果有问题可以选择桌面与程序交互。
Tags: PHP截取IE浏览器
- 上一篇:PHP常用技巧汇总
- 下一篇:PHP生成和获取XML格式数据的方法
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)