PHP截取IE浏览器并缩小原图的方法
这篇文章主要介绍了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浏览器并缩小原图的方法相关推荐
- CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法
CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 参考文章: (1)CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 (2)https://www.cnblogs. ...
- HTML怎么跟随页面缩放,如何让网页跟着 浏览器全比例缩小(示例代码)
需求 今天帮朋友做个小网页,但一直没明白对方的需求; 原来是要实现:"网页内容随着浏览器窗口变大变小,缩放比例不失调,即保持原有比例" 未满足需求时 满足需求之前,登陆框的 mar ...
- 浏览器放大缩小,页面布局不变,浏览器放大百分比,页面放大到左上角,浏览器缩小百分比,页面缩小至中间(类似csdn官网效果)
效果如下: 加了红色边框的就是你实际的xxx.vue页面,放大时放大至页面左上角,缩小时,缩小至中间 这是浏览器最小化后 一.给App.vue设置minWidth.minHeight.maxWidth ...
- 如何让网页跟着 浏览器全比例缩小
需求 今天帮朋友做个小网页,但一直没明白对方的需求; 原来是要实现:"网页内容随着浏览器窗口变大变小,缩放比例不失调,即保持原有比例" 未满足需求时 满足需求之前,登陆框的 mar ...
- DataV在浏览器放大缩小以及全屏前后不能自适应问题
大屏项目使用DataV组件库,浏览器放大缩小以及大屏进入全屏和退出全屏后,大屏的高度一直在累加,没有还原成原始状态,尝试使用组件的onResize事件以及initWH事件去重置,但是父元素已经被撑开了 ...
- 打开的html文件不能放大缩小,IE浏览器网页无法缩放怎么办 解决IE浏览器网页无法缩放的方法...
IE浏览器网页无法缩放怎么办?我们在使用IE浏览器浏览网页的时候,想要缩放网页,却发现无法缩放.该怎么解决这个问题?下面就是解决IE浏览器网页无法缩放的方法,一起来看看吧! 今天使用了一下IE浏览器, ...
- html局部可复制,截取网页局部区域css样式的方法和系统的制作方法
截取网页局部区域css样式的方法和系统的制作方法 [技术领域] [0001]本发明涉及计算机网络技术领域,特别是涉及一种截取网页局部区域CSS样式的方法和系统. [背景技术] [0002]CSS(Ca ...
- 怎么调大计算机浏览器内字体,W7系统浏览器字体大小设置的方法
在平时的工作中,我们常常会使用浏览器查看网页,可是每个用户对于网页字体小大的要求都是不一样的,所以这时候就可以设置一下,那么浏览器字体大小怎么设置呢?其实很简单,下面就由小编教大家w7系统浏览器字体大 ...
- JS中常遇到的浏览器兼容问题和解决方法
JS中常遇到的浏览器兼容问题和解决方法 参考文章: (1)JS中常遇到的浏览器兼容问题和解决方法 (2)https://www.cnblogs.com/wws-bk/p/9770834.html 备忘 ...
最新文章
- 从XML文件乱码问题,探寻其背后的原理
- 视频 + PPT 下载 | 在线教育行业如何制定用户分层运营策略?
- Topology and Geometry in OpenCascade-Face
- node(基础)_node中的javascript
- ArcGIS Pro 简明教程(4)工具和模型构建器
- java520.1314表白_520最新表白公式,拿去不谢!
- NodeJs或者命令行爬取网络教程并生成PDF文件,以阮一峰JavaScript教程和ES6教程为例 ...
- 统计学习方法——统计学习基础(一)
- Uniapp微信雪糕刺客单页小程序源码
- 矩阵乘法,输出结果矩阵
- Python入门数学类编程——抛物运动
- windows网络和共享中心“查看基本网络信息并设置连接”为“未知”的解决方案
- linux系统tac命令,Linux tac命令的实现示例
- m分别使用ESN网络,ESN+RBF神经网络以及ESN+Volterra网络进行数据预测对比仿真
- 淘宝获取sku详情接口工具
- 冰桶算法在监控软件中有哪些用途
- 芝士合集(以便查看)
- 明源(2.5.6)二次开发 - 添加菜单
- 设计模式---单例模式Singleton
- 4个基本不等式的公式高中_不等式链(高中4个基本不等式链推导)