PHP截取IE浏览器并缩小原图的方法


Posted in PHP onMarch 04, 2016

本文实例讲述了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);

如果有问题可以选择桌面与程序交互

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php下MYSQL limit的优化
Jan 10 PHP
PHP 定界符 使用技巧
Jun 14 PHP
PHP 单引号与双引号的区别
Nov 24 PHP
第六章 php目录与文件操作
Dec 30 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
Aug 05 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
PHP输出日历表代码实例
Mar 27 PHP
Yii CFileCache 获取不到值的原因分析
Feb 08 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
在Laravel5.6中使用Swoole的协程数据库查询
Jun 15 PHP
PHP的PDO错误与错误处理
Jan 27 PHP
php如何获取Http请求
Apr 30 PHP
zend framework中使用memcache的方法
Mar 04 #PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 #PHP
实现PHP框架系列文章(6)mysql数据库方法
Mar 04 #PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 #PHP
PHP常用技巧汇总
Mar 04 #PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 #PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
Mar 03 #PHP
You might like
怎样在UNIX系统下安装php3
2006/10/09 PHP
PHP session会话的安全性分析
2011/09/08 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
jquery 入门教程 [翻译] 推荐
2009/08/17 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
使用Node.js实现HTTP 206内容分片的教程
2015/06/23 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
2019/06/26 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
python学习之编写查询ip程序
2016/02/27 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
Python实现的选择排序算法示例
2017/11/29 Python
Sanic框架路由用法实例分析
2018/07/16 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
工商企业管理实习自我鉴定
2013/12/04 职场文书
优秀村官事迹材料
2014/01/10 职场文书
家长学校工作方案
2014/05/07 职场文书
美国留学经济担保书
2014/05/20 职场文书
2014年英语工作总结
2014/12/20 职场文书
感谢信模板大全
2015/01/23 职场文书
单位考核聘任报告
2015/03/02 职场文书
严以用权学习心得体会
2016/01/12 职场文书
2019年教师节:送给所有老师的祝福语
2019/09/05 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
德劲DE1108畅想
2021/04/22 无线电
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
MySQL中varchar和char类型的区别
2021/11/17 MySQL
SQL Server删除表中的重复数据
2022/05/25 SQL Server
DQL数据查询语句使用示例
2022/12/24 MySQL