设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图) ...
返回列表
查看:
805
|
回复:
0
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
[复制链接]
bewin83
当前离线
积分
7520
2500
主题
2513
帖子
7520
积分
论坛元老
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
积分
7520
发消息
电梯直达
楼主
发表于 2018-2-14 08:15:28
|
只看该作者
|
倒序浏览
|
阅读模式
1. 截取整个屏幕 Screenshot
[U]复制代码[/U] 代码如下:
2. 截取一个窗口 Capture a window (IE for example)
[U]复制代码[/U] 代码如下:
HWND;
$browser->Visible = true;
$im = imagegrabwindow($handle);
$browser->Quit();
imagepng($im, “iesnap.png”);
$im = imagegrabscreen();
?>
3. 截取IE内容 Capture a window
(IE for example) but with its content!
[U]复制代码[/U] 代码如下:
HWND;
$browser->Visible = true;
$browser->Navigate(“http://www.jb51.net”);
/* Still working? */
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, “iesnap.png”);
?>
4. 截取IE的全屏模式
IE in fullscreen mode
[U]复制代码[/U] 代码如下:
HWND;
$browser->Visible = true;
$browser->FullScreen = true;
$browser->Navigate(“http://www.jb51.net”);
/* Is it completely loaded? (be aware of frames!)*/
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, “iesnap.png”);
?>
上面就是说如何使用PHP COM调用IE窗口打开网页进行截屏,但很多朋友得到的结果只是一张纯黑的图片,这是为什么呢?
可能有两种情况,第一种情况就是这个COM组件只适用于WINDOWS服务器,其它系统的服务器是不支持的,因为他没有IE浏览器,第二种情况就是没有打开允许服务与桌面交互!其中第二种情况最为常见,打开的方法就是点击计算机(我的电脑) -> 右键 -> 管理 -> 服务和应用程序 -> 服务 -> Apache(我自己使用apache服务器) -> 右键 -> 属性 -> 登录 -> 登录身份下面既是!
您可能感兴趣的文章:
php imagecreatetruecolor 创建高清和透明图片代码小结
php中使用Imagick实现图像直方图的实现代码
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
解析php常用image图像函数集
PHP图片库imagemagick安装方法
php实现的支持imagemagick及gd库两种处理的缩略图生成类
PHP图片处理之使用imagecopy函数添加图片水印实例
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
PHP图像处理之imagecreate、imagedestroy函数介绍
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
电商运营
用户反馈
客户端