截图有什么用

  介绍

这篇文章将为大家详细讲解有关截图有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

截图网页截图服务,用于生成小程序海报。(mac系统暂未适配)

安装

composer  require  tommy-dai/截图

使用

快速上手
screenshot 美元;=,new  \ \截图截图();截图→美元拍摄(& # 39;http://image.baidu.com& # 39;);

注意:第一次访问图片有可能不出来,后面就不会出现了

<编辑>不出意外就可以获得百度图片的网页截图

截图有什么用“> </p> <h5>可选配置项</h5> <pre类=//截图服务端口号   时间=port  8181;//超时时间(毫秒)   时间=timeOut  5000;//是否解析页面中的JavaScript代码   时间=javascriptEnabled 假;//图片宽度(单位像素)   时间=width  750;//图片高度(单位像素)   时间=height  1334;//截图日志文件存放路径(绝对路径)=logPath  & # 39; & # 39;;

修改默认配置项
//获取默认配置   $ config =, new  \ \配置截图();//修改默认端口号(修改配置)   配置→美元setPort (8080);//修改默认端图片宽度   配置→美元setWidth (600);//修改默认端图片高度   配置→美元setHeight (800);//开启JavaScript支持(开启后将可以解析页面中js代码,对于js生成的页面可以截取)   配置→美元setJavascriptEnabled(真正的);//用配置文件初始化截图服务(不传配置美元会走默认配置)   screenshot 美元;=,new  \ \截图截图($ config);//生成截图服务并截取百度图片   截图→美元拍摄(& # 39;http://image.baidu.com& # 39;);

注意:修改配置项不会立即生效,关闭服务重新开启后生效。

关闭步骤
<李>

改为下面代码然后通过浏览器访问一次,服务就会关闭。重新访问上面的代码就生效了。

screenshot 美元;=,new  \ \截图截图();//关闭截图服务   截图→美元停止();
获取截图base64字符串
screenshot 美元;=,new  \ \截图截图();//返回base64的图片,可用于本地保存   截图→美元getShot ();
特殊用法
screenshot 美元;=,new  \ \截图截图();//开启截图服务   截图→美元开始();
开启截图服务截图→美元开始()之后能干什么

1。可以通过访问127.0.0.1:8181/?=image.baid……获取截图的base64字符串
2。可以把截图服务单独部署,通过访问http://ip地址:8181/?=http://image.baidu.com获取截图的base64字符串
3。可以部署多台截图服务用nginx做负载均衡

关于“截图有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

截图有什么用