PHP CutyCapt生成网页url截图

Requirements:

1,需要一个linux系统。

2, X-Server。(在命令行下实现对X-server的模拟,渲染图形进行缓存)-在没有安装X-Server的环境下提供图像渲染)

Agenda:

以ubuntu系统为例:

1, 打开命令行。

2,安装svn,g++,如果以前装过,执行这段命令也没关系,不会报错。

sudo apt-get install subversion libqt4-webkit libqt4-dev g++

3, 安装CutyCapt,基于svn,

svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt

4, 上面如果报错,执行

svn co https://svn.code.sf.net/p/cutycapt/code/

5, 打开CutyCapt安装目录

cd cutycapt/CutyCapt

6, 安装CutyCapt,

qmake
make

7, 安装xvfb

sudo apt-get install xvfb

8, 大功告成,测试一下,执行命令

xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=http://www.baidu --out=baidu.png

php代码执行:

1,打开apache的www目录,新建index.php

2,

<?php
                //你的CutyCapt安装目录                                          你想要的输出目录
system(‘xvfb-run /var/www/CutyCapt/CutyCapt --url=http://www.baidu --out=/var/www/git/d2d-ui/src/backend/heatmap/heatmap.jpg‘,$m);
if (!empty($m)) {
    //success!
}

3.http://127.0.0.1

完!

PHP CutyCapt生成网页url截图,布布扣,bubuko.com

时间: 2024-10-25 15:29:29

PHP CutyCapt生成网页url截图的相关文章

网页版截图工具上线啦

最近由于公司的一些事情再加上忙着开发完善这个网页版截图工具,所以有差不多一个星期没有和大家分享一下代码学习上的心得,就在今天也就是愚人节,终于上线了.这款网页截图工具被定义为beta版本,目前工具还存在着几个bug没有时间解决, 这些Bug会在下个版本v2.0得到解决,同时如果是有什么好的功能或者是建议的话,也希望大家在下面进行留言(大家快来做做测试工程师) 一.为什么会有这款工具? 其实这款工具在目前市面是还是比较少见的,但是为什么我会制作这款工具呢,一个原因是公司应该说是半个月前,老板想要对

自动生成网页缩略图

http://www.xmlas.com/web-thumbnail-autogenerationcache.html thinkphp与jQuery 自动生成网页缩略图,布布扣,bubuko.com

一个生成网页验证码的类 (mycome-validate)

一个小练习 可以通过 BufferedImage next() 返回一个内存图片 也可以通过String void next(OutputStream out) 写到一个输出流中,并返回验证码的值 jar包下载:http://files.cnblogs.com/mycome/mycome-validate.zip package validate; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; i

CODE ---代码助手 (保存代码、搜代码、生成网页、自由界面)

四大功能 1  保存代码 2  搜索代码 3  生成网页 4  自由界面 www.gudianxiaoshuo.com 版权声明:本文为博主原创文章,未经博主允许不得转载.

可操纵网页URL地址的js插件-url.js

url.js是一款能够很有用方便的操纵网页URL地址的js插件.通过url.js你能够设置和获取当前URL的參数,也能够对当前URL的參数进行更新.删除操作.还能够将当前URL的參数显示为json字符串或是一个对象形式. 在线演示:http://www.htmleaf.com/Demo/201503181541.html 下载地址:http://www.htmleaf.com/jQuery/Form/201503181540.html

获取网页URL地址及参数等的两种方法(js和C#)

转:获取网页URL地址及参数等的两种方法(js和C#) 一 js 先看一个示例 用javascript获取url网址信息 <script type="text/javascript"> document.write("location.host="+location.host+"<br>"); document.write("location.hostname="+location.hostname+&

Java Web:使用Servlet生成网页随机图片验证码

最近在学习Java Web开发,做了一个生成网页随机图片验证码的例子,在此记录. 一.新建Servlet项目: 在MyEclipse中新建Servlet项目,一步步操作就OK,在此不再赘述.建好之后文件目录树如下图: 二.源代码实现: (1)java代码: package com.zdt.identity; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.

Java使用zpxing.jar生成带url的二维码

第一步下载zpxing.jar包,并加载进来(网上有很多类似的jar包,这里小编使用的是谷歌提供的jar) 二维码工具类: package com.zpxing.controller; import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Shape; import java.awt.geom.RoundRe

浏览器客户端智能自动化:如何取得页面中JavaScript运行时动态生成的URL?

浏览器客户端智能自动化:如何取得页面中JavaScript运行时动态生成的URL? 需求 "页面智能拼接"指的是通过启发式查询DOM树,判断出"下一页"链接,取出其href属性.Chromium的官方插件DOM Distiller完成类似的工作,主要目的就是为了将多页点击流程变成单页的Ajax连续阅读体验. 问题是,现在有些网站为了阻止浏览器客户端这么做,将href属性设置为"#"(或javascript:void()),然后在其onclick事