php 生成浏览器窗口缩略图怎么生成? 我想用php 一些其他的手段在执行的时候 可以,把浏览器当前页面截取,并保存成图片,curl用过不行,有没有更好的办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用firefox pearl插件 PHP5.2.2以上版本的GD库实现了两个截屏函数imagegrabscreen和imagegrabwindow,分别用于截取整个屏幕和截取某个窗口(同ALT+PrintScreen)的屏幕。调用方法也很简单,请看下面两个例子:1.截取整个屏幕:<?php$im = imagegrabscreen();imagepng($im, "gd_screen.png");?> 2.截取IE浏览器的内容:<?php$ie = new COM("InternetExplorer.Application") or die("Can't start Internet Explorer");try { $handle = $ie->HWND; $ie->Visible = true; $ie->Navigate("http://www.php.net"); while ($ie->Busy) { com_message_pump(4000); }} catch (com_exception $e) { echo $e;} $im = imagegrabwindow($handle, 0);imagepng($im, "gd_window.png");$ie->Quit();?>网上搜的,我没测试,你试试吧 对不起,可能我说的有问题·我希望做的是在服务器端(linux)下运行,获取某一个url的截屏,1.这样抓屏就不可能实现了。2.通过curl在别人的站点上获取快照,因为要考虑网站的运行速度所以这个方法也不行,3.通过java运行可以,不过生成的图片的样式不能读取,分析下原因可能是因为java包的解释器可能没有对html的css做比较全面的解释造成,一些简单的样式可以转成图片,复杂样式还是不行,页面是乱的。4.通过pdf问题一样,还是样式有问题,相信问题还是同3,5.现在正在尝试通过linux组建html2image来实现正在尝试中,知道各位大虾还有没有好的办法......thank you 为什么我的var_dump($file_suffix=="php")总是false?明明值一样的啊. 为什么分页定义了,每页显示一条,在运行的时候还是显示2条 求调用phpwind论坛某栏目前10个新帖代码 smarty 为什么只有ansi编码的? 请教数据库设计方案 请问为什么提交的表单,而值却传不到下一页。 想搞个奥运奖牌榜小偷,要如何搞? 上传多个图片? 请问用phplib中的template怎样进行区块解析 php能否抓取微博搜索的内容呢 求助!关于jpgraph 请高手指点自动发帖机发帖,为什么帖子内容自动加上8位变化的字母或数字
pearl插件
$im = imagegrabscreen();
imagepng($im, "gd_screen.png");
?> 2.截取IE浏览器的内容:<?php
$ie = new COM("InternetExplorer.Application") or die("Can't start Internet Explorer");
try {
$handle = $ie->HWND;
$ie->Visible = true;
$ie->Navigate("http://www.php.net");
while ($ie->Busy) {
com_message_pump(4000);
}
} catch (com_exception $e) {
echo $e;
}
$im = imagegrabwindow($handle, 0);
imagepng($im, "gd_window.png");
$ie->Quit();
?>
网上搜的,我没测试,你试试吧
1.这样抓屏就不可能实现了。
2.通过curl在别人的站点上获取快照,因为要考虑网站的运行速度所以这个方法也不行,
3.通过java运行可以,不过生成的图片的样式不能读取,分析下原因可能是因为java包的解释器可能没有对html的css做比较全面的解释造成,一些简单的样式可以转成图片,复杂样式还是不行,页面是乱的。
4.通过pdf问题一样,还是样式有问题,相信问题还是同3,
5.现在正在尝试通过linux组建html2image来实现正在尝试中,
知道各位大虾还有没有好的办法......thank you