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 相关文章推荐
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
php 代码优化之经典示例
Mar 24 PHP
php实现根据url自动生成缩略图的方法
Sep 23 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
Dec 15 PHP
php查询whois信息的方法
Jun 08 PHP
php实现数组中索引关联数据转换成json对象的方法
Jul 08 PHP
关于PHP开发的9条建议
Jul 27 PHP
php正则表达式学习笔记
Nov 13 PHP
Yii中CGridView实现批量删除的方法
Dec 28 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
PHP使用PDO操作sqlite数据库应用案例
Mar 07 PHP
layui数据表格自定义每页条数limit设置
Oct 26 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
上传多个文件的PHP脚本
2006/11/26 PHP
数据库中排序的对比及使用条件详解
2012/02/23 PHP
解析ajax事件的调用顺序
2013/06/17 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
php文件上传后端处理小技巧
2016/05/22 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
PHP多进程编程实例详解
2017/07/19 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
详解php反序列化
2020/06/10 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
js实现漫天星星效果
2017/01/19 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
Vue实现验证码功能
2019/12/03 Javascript
深入理解python中的闭包和装饰器
2016/06/12 Python
django中send_mail功能实现详解
2018/02/06 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
法律七进实施方案
2014/03/15 职场文书
趣味运动会广播稿
2014/09/13 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
地震慰问信
2015/02/14 职场文书
上课讲话检讨书范文
2015/05/07 职场文书
旅行社计调工作总结
2015/08/12 职场文书
创业计划书之小型广告公司
2019/10/22 职场文书