screenshot有什么用
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章将为大家详细讲解有关screenshot有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。screenshot网页截图服务,用于生成小程序海报。(mac
千家信息网最后更新 2025年01月23日screenshot有什么用
这篇文章将为大家详细讲解有关screenshot有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
screenshot
网页截图服务,用于生成小程序海报。(mac系统暂未适配)
安装
composer require tommy-dai/screenshot
使用
快速上手
$screenshot = new \Screenshot\ScreenShot();$screenshot->shot('http://image.baidu.com');
注意:第一次访问图片有可能不出来,后面就不会出现了
不出意外就可以获得百度图片的网页截图
可选配置项
//截图服务端口号port = 8181;//超时时间(毫秒)timeOut = 5000;//是否解析页面中的JavaScript代码javascriptEnabled = false;//图片宽度(单位像素)width = 750;//图片高度(单位像素)height = 1334;//截图日志文件存放路径(绝对路径)logPath = '';
修改默认配置项
//获取默认配置$config = new \Screenshot\Config();//修改默认端口号(修改配置)$config->setPort(8080);//修改默认端图片宽度$config->setWidth(600);//修改默认端图片高度$config->setHeight(800);//开启JavaScript支持(开启后将可以解析页面中js代码,对于js生成的页面可以截取)$config->setJavascriptEnabled(true);//用配置文件初始化截图服务(不传$config会走默认配置)$screenshot = new \Screenshot\ScreenShot($config);//生成截图服务并截取百度图片$screenshot->shot('http://image.baidu.com');
注意:修改配置项不会立即生效,关闭服务重新开启后生效。
关闭步骤
改为下面代码然后通过浏览器访问一次,服务就会关闭。重新访问上面的代码就生效了。
$screenshot = new \Screenshot\ScreenShot();//关闭截图服务$screenshot->stop();
获取截图base64字符串
$screenshot = new \Screenshot\ScreenShot();//返回base64的图片,可用于本地保存$screenshot->getShot();
特殊用法
$screenshot = new \Screenshot\ScreenShot();//开启截图服务$screenshot->start();
开启截图服务 $screenshot->start() 之后能干什么
1. 可以通过访问 127.0.0.1:8181/?a=image.baid... 获取截图的 base64 字符串
2. 可以把截图服务单独部署,通过访问 http://ip地址:8181/?a=http://image.baidu.com 获取截图的 base64 字符串
3. 可以部署多台截图服务用nginx做负载均衡
关于"screenshot有什么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
截图
服务
图片
配置
代码
字符
字符串
篇文章
页面
生成
像素
单位
口号
宽度
文件
更多
网页
路径
高度
不错
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电力网络安全培训报道
棋牌框架数据库
荆州市网络安全
cdn和服务器
仿造健康码软件开发
地籍数据库
cft网络安全比赛报名
其软件安装于管理与控制服务器上
数据库常用约束和作用
越南adsl服务器
万方数据库账号多少钱
昆明直销软件开发
我的世界蹦服务器
杭州学软件开发费用
成都容旭软件开发
私人用数据库
新华三社招软件开发笔试题
达梦数据库过期咋办
php web服务器 占比
软件开发流程动画
湖南网络技术工程
es 按条件删除数据库
其软件安装于管理与控制服务器上
三级网络技术蒙题
数据库常用约束和作用
管理 科学与工程数据库
网络安全性宣传周期
逃离塔科夫等待服务器响应
我的世界精灵宝可梦服务器在哪下
数据库的外键查询