这篇文章主要介绍了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);

http://www.manongjc.com/php/php_tutorial.html

http://www.manongjc.com/html/html_tutorial.html

更多阅读:

php opendir()列出目录下所有文件的两个实例

php opendir()函数讲解及遍历目录实例

php move_uploaded_file()上传文件实例及遇到问题的解决方法

php使用mkdir创建多级目录的二种实现方法

php mkdir()函数创建的目录无写权限

转载于:https://www.cnblogs.com/myhomepages/p/5253643.html

PHP截取IE浏览器并缩小原图的方法相关推荐

  1. CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法

    CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 参考文章: (1)CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 (2)https://www.cnblogs. ...

  2. HTML怎么跟随页面缩放,如何让网页跟着 浏览器全比例缩小(示例代码)

    需求 今天帮朋友做个小网页,但一直没明白对方的需求; 原来是要实现:"网页内容随着浏览器窗口变大变小,缩放比例不失调,即保持原有比例" 未满足需求时 满足需求之前,登陆框的 mar ...

  3. 浏览器放大缩小,页面布局不变,浏览器放大百分比,页面放大到左上角,浏览器缩小百分比,页面缩小至中间(类似csdn官网效果)

    效果如下: 加了红色边框的就是你实际的xxx.vue页面,放大时放大至页面左上角,缩小时,缩小至中间 这是浏览器最小化后 一.给App.vue设置minWidth.minHeight.maxWidth ...

  4. 如何让网页跟着 浏览器全比例缩小

    需求 今天帮朋友做个小网页,但一直没明白对方的需求; 原来是要实现:"网页内容随着浏览器窗口变大变小,缩放比例不失调,即保持原有比例" 未满足需求时 满足需求之前,登陆框的 mar ...

  5. DataV在浏览器放大缩小以及全屏前后不能自适应问题

    大屏项目使用DataV组件库,浏览器放大缩小以及大屏进入全屏和退出全屏后,大屏的高度一直在累加,没有还原成原始状态,尝试使用组件的onResize事件以及initWH事件去重置,但是父元素已经被撑开了 ...

  6. 打开的html文件不能放大缩小,IE浏览器网页无法缩放怎么办 解决IE浏览器网页无法缩放的方法...

    IE浏览器网页无法缩放怎么办?我们在使用IE浏览器浏览网页的时候,想要缩放网页,却发现无法缩放.该怎么解决这个问题?下面就是解决IE浏览器网页无法缩放的方法,一起来看看吧! 今天使用了一下IE浏览器, ...

  7. html局部可复制,截取网页局部区域css样式的方法和系统的制作方法

    截取网页局部区域css样式的方法和系统的制作方法 [技术领域] [0001]本发明涉及计算机网络技术领域,特别是涉及一种截取网页局部区域CSS样式的方法和系统. [背景技术] [0002]CSS(Ca ...

  8. 怎么调大计算机浏览器内字体,W7系统浏览器字体大小设置的方法

    在平时的工作中,我们常常会使用浏览器查看网页,可是每个用户对于网页字体小大的要求都是不一样的,所以这时候就可以设置一下,那么浏览器字体大小怎么设置呢?其实很简单,下面就由小编教大家w7系统浏览器字体大 ...

  9. JS中常遇到的浏览器兼容问题和解决方法

    JS中常遇到的浏览器兼容问题和解决方法 参考文章: (1)JS中常遇到的浏览器兼容问题和解决方法 (2)https://www.cnblogs.com/wws-bk/p/9770834.html 备忘 ...

最新文章

  1. 从XML文件乱码问题,探寻其背后的原理
  2. 视频 + PPT 下载 | 在线教育行业如何制定用户分层运营策略?
  3. Topology and Geometry in OpenCascade-Face
  4. node(基础)_node中的javascript
  5. ArcGIS Pro 简明教程(4)工具和模型构建器
  6. java520.1314表白_520最新表白公式,拿去不谢!
  7. NodeJs或者命令行爬取网络教程并生成PDF文件,以阮一峰JavaScript教程和ES6教程为例 ...
  8. 统计学习方法——统计学习基础(一)
  9. Uniapp微信雪糕刺客单页小程序源码
  10. 矩阵乘法,输出结果矩阵
  11. Python入门数学类编程——抛物运动
  12. windows网络和共享中心“查看基本网络信息并设置连接”为“未知”的解决方案
  13. linux系统tac命令,Linux tac命令的实现示例
  14. m分别使用ESN网络,ESN+RBF神经网络以及ESN+Volterra网络进行数据预测对比仿真
  15. 淘宝获取sku详情接口工具
  16. 冰桶算法在监控软件中有哪些用途
  17. 芝士合集(以便查看)
  18. 明源(2.5.6)二次开发 - 添加菜单
  19. 设计模式---单例模式Singleton
  20. 4个基本不等式的公式高中_不等式链(高中4个基本不等式链推导)

热门文章

  1. 基于pnpm + lerna + typescript的最佳项目实践 - 理论篇
  2. 尤雨溪推荐神器 ni ,能替代 npm/yarn/pnpm ?简单好用!源码揭秘!
  3. GitLab 在多分支中的一个push
  4. Java Observer Pattern(观察者模式)
  5. 如何将前端数据保存到文件
  6. OXY OPENCART 商城自适应主题模板 ABC-0020-05
  7. linux如何挂载U盘
  8. Unraveling the JPEG file
  9. 最详细的排序解析,理解七大排序
  10. MySql数据库出现 1396错误