网页截图服务,支持windows和linux平台。
解压文件至程序 /extend/zunyunkeji/ 目录即可
快速上手
$screenshot = new \zunyunkeji\screenshot\ScreenShot();
$screenshot->shot('http://image.baidu.com');
注意:第一次访问图片有可能不出来,后面就不会出现了
修改默认配置项
//用配置文件初始化截图服务(不传$config会走默认配置)
$screenshot = new \zunyunkeji\screenshot\ScreenShot();
//修改默认端口号(修改配置)
$screenshot->setPort(3164);
//修改默认端图片宽度
$screenshot->setWidth(600);
//修改默认端图片高度
$screenshot->setHeight(800);
//开启JavaScript支持(开启后将可以解析页面中js代码,对于js生成的页面可以截取)
$screenshot->setJavascriptEnabled(true);
//生成截图服务并截取百度图片
$screenshot->shot('http://image.baidu.com');
注意:修改配置项不会立即生效,关闭服务重新开启后生效。
关闭步骤
$screenshot = new \zunyunkeji\screenshot\ScreenShot();
//关闭截图服务
$screenshot->stop();
获取截图base64字符串
$screenshot = new \zunyunkeji\screenshot\ScreenShot();
//返回base64的图片,可用于本地保存
$screenshot->getShot();
特殊用法
$screenshot = new \zunyunkeji\screenshot\ScreenShot();
//开启截图服务
$screenshot->start();
开启截图服务 $screenshot->start() 之后能干什么