update lib/puppeteer/puppeteer.js.

Signed-off-by: hbj白夜 <hei_bai_jun@163.com>
This commit is contained in:
hbj白夜 2023-09-15 21:09:33 +00:00 committed by Gitee
parent e757537133
commit 4b5599422f
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 13 additions and 10 deletions

View File

@ -1,17 +1,21 @@
import { segment } from 'oicq' import Renderer from '../renderer/Renderer.js'
import Renderer from '../renderer/loader.js'
/** /**
* 暂时保留对手工引用puppeteer.js的兼容 * 暂时保留对手工引用puppeteer.js的兼容
* 后期会逐步废弃 * 后期会逐步废弃
* 只提供截图及分片截图功能 * 只提供截图及分片截图功能
*/ */
let renderer = Renderer.getRenderer('puppeteer') export default {
renderer.screenshot = async (name, data) => { // 截图
async screenshot (name, data = {}) {
let renderer = Renderer.getRenderer()
let img = await renderer.render(name, data) let img = await renderer.render(name, data)
return img ? segment.image(img) : img return img ? segment.image(img) : img
} },
renderer.screenshots = async (name, data) => {
// 分片截图
async screenshots (name, data = {}) {
let renderer = Renderer.getRenderer()
data.multiPage = true data.multiPage = true
let imgs = await renderer.render(name, data) || [] let imgs = await renderer.render(name, data) || []
let ret = [] let ret = []
@ -20,5 +24,4 @@ renderer.screenshots = async (name, data) => {
} }
return ret.length > 0 ? ret : false return ret.length > 0 ? ret : false
} }
}
export default renderer