网页截图工具php+IECapt简介

IECapt可以将捕获网页,生成BMP、JPEG 或 PNG格式的图片,包含C++和C#两种版本,不足是依赖于Internet Explorer,这就决定了它只能在Windows下使用。IECapt是一个命令行工具,通过指定的url,利用ie内核,即可将其图片截取下来。

操作:

第一步:

下载地址IECapt :http://download.csdn.net/detail/u011986449/6877893

第二步:

如下代码:

<?php
    header('Content-type:text/html;charset=utf-8');
    function jietu($url,$savepath){//网页截图
        if(empty($savepath))
            {
            exit('截图保存目录为空或者不是目录!');
            }
        else
            {
            if(!file_exists($savepath))//如果截图目录不存在则新建
                {
                mkdir($savepath);
                }
            }
        if(!url_exists($url))
            {
            exit('URL地址不存在!');
            }
        $filename=rtrim($savepath,'/').'/'.time().'.png';//拼装生成截图的文件名
        $rutycapt=dirname($_SERVER['SCRIPT_FILENAME']).'/IECapt.exe';//你本机IECapt的路径
        $cmd="$rutycapt --url=$url --out=$filename";//拼装截图命令
        system($cmd);//执行命令
        echo $cmd;
    }
    function url_exists($url){ //判断URL地址是否存在
        $head=@get_headers($url);
        if(is_array($head))
            {
            return true;
            }
        else
            {
            return false;
            }
    }
    jietu('http://www.csdn.net/','./img');//url地址不能省略www,省略之后截图为空白
    ?>

在上面PHP代码中输入你要实现快照的网页地址;例如:jietu('http://www.csdn.net/','./img');

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/PHP/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索c++
, c#
, 网页
, http
, 代码
地址
网页截图工具、长网页整页截图工具、网页滚动截图工具、长网页截图工具、网页截图工具 chrome,以便于您获取更多的相关知识。

时间: 2024-09-08 23:20:36

网页截图工具php+IECapt简介的相关文章

命令行下的2款网页截图工具推荐_相关技巧

现在很多浏览器或浏览器工具栏.插件都提供网页截图的功能,不过大多数都需要鼠标或键盘手工操作,而不能通过命令行自动化完成.有时我们可能需要每天定时对某些网页截图,或者批量地对多个URL截图,这时这些的需要手工操作的截图工具或插件就有一点不够用了.不过幸运的是,有一些免费的可以通过命令行方式操作的网页截屏软件或浏览器插件可以帮我们解决这个问题,下面介绍两款我经常使用的. 第一款是IECapt,官方主页在 http://iecapt.sourceforge.net/ ,这是一个免费开源的软件,有C++

15种网页截图工具大总结

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 浏览器插件/扩展类: Save as image - 一个小巧的插件,可以让你轻松在Firefox中截取到网页,框架或是任何你想要的部分. 下载地址: http://www.zzx8.com/html/s15199.html Pearl Crescent Page Saver-截图功能和Save as image相仿,可以把图片保存为jpg或

jcrop 网页截图工具(插件)开发_java

今天给大家介绍一下一个web 中经常会用到的截图(如:头像等)工具: Jcrop演示 开发_java-jquery截图插件jcrop"> 项目结构: 效果图: 这个很有用: 看到这些,大家也想自己试试吧 =========================================== 代码部分: =========================================== 准备工作: 下载:Jcrop-0.9.10 (zip format) 解压后放入到你的项目里面,就如上

mac下网页截图工具webkit2png的用法

webkit2png 安装:  代码如下 复制代码 brew install webkit2png 使用方法:  代码如下 复制代码 webkit2png http://www.111cn.net 命令执行成功后,会生成3张图片 查看命令参数:  代码如下 复制代码 Usage: webkit2png [options] [http://example.net/ ...] Examples: webkit2png http://google.com/            # screengra

Chrome实用扩展推荐 以图搜图+网页截图

现在是读图时代,网页上各种各样的图片均可以为我们所用,今天为大家推荐两款与图片相关的Chrome浏览器扩展,包括谷歌官方出品的"以图搜图",以及是非常好用的网页截图工具. 一.Search by Image (by Google) Google自家出品的以图搜图扩展程序,不仅可以找相似的图片,还可以搜索出该图片的出处.内容等一系列信息.套图再也不求人,搜搜更健康. Search by Image (by Google)(点击下载) 二.网页截图:注释&批注 小编知道大家都喜欢使

玩Win7自带截图工具 任意形状随心裁

使用电脑的时候,我们常常会需要用到截图,如果手边暂时没有截图软件,是不是就束手无策了呢?在Windows XP中我们可以用快捷键来做截屏,按下"Print Screen"键可做做全屏截屏,按下"Alt + Print Screen"组合键可以截取当前活动窗口,按下"Ctrl+Alt+A"组合键可以拖动鼠标截取矩形图片.不过这些操作都是把图片保存在剪贴板上,还必须打开画图或者别的软件,按"Ctrl+V"才能把截图粘贴进去,稍显麻

360浏览器截图工具怎么不见了

  1.打开360浏览器网页,可以发现上面的菜单中没有:"截图"工具. 2.这里我们选择:"扩展"工具(右上角扩展图标),然后打开后选择:"扩展中心",即可打开360应用市场. 3.然后开始在搜索框中输入:"截图",进行搜应用,搜索后会出现7款截图应用程序,选择一款适合自己的进行:"安装". 4.安装完成后360网页右上角会出现截图图标完成提示哦(小黄灯),最后使用截图软件,直接鼠标点击:"截图&

C#编写ActiveX网页截图控件_C#教程

故事背景:Java组的小伙伴需要一个能在IE(还是6...)下截图并返回给网页的功能,但是IE做起来很麻烦(可能根本做不到),于是找到我写一个ActiveX控件实现此功能,想着可能还有其他小伙伴需要这个功能,于是就PO出来,供需要的人使用,当然也可以作为学习C#编写ActiveX的一个简单入门教程(VC++效果更好). 功能截图如下:   代码分为两个核心部分:1.C#屏幕截图:2.C#开发ActivX控件. 1.屏幕截图,这个在网上找到了一个只需要5行代码的实现(超级精简),当然你也可以费点功

Python中使用 Selenium 实现网页截图实例_python

Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试.不过,也可以用来给网页截图.目前,它支持 Java.C#.Ruby 以及 Python 四种客户端语言.如果你使用 Python,则只需要在命令行里输入"sudo easy_install selenium"并回车,即可安装 selenium 的 Python 版本的客户端支持. # -*- coding: utf-8 -*- # # author: oldj <oldj.wu@gmail.com