From 4b5599422fd18e3e952c58a81ffa3c06065e61db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?hbj=E7=99=BD=E5=A4=9C?= Date: Fri, 15 Sep 2023 21:09:33 +0000 Subject: [PATCH] update lib/puppeteer/puppeteer.js. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hbj白夜 --- lib/puppeteer/puppeteer.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/lib/puppeteer/puppeteer.js b/lib/puppeteer/puppeteer.js index 7c615c6..7c76b59 100644 --- a/lib/puppeteer/puppeteer.js +++ b/lib/puppeteer/puppeteer.js @@ -1,24 +1,27 @@ -import { segment } from 'oicq' -import Renderer from '../renderer/loader.js' +import Renderer from '../renderer/Renderer.js' /** * 暂时保留对手工引用puppeteer.js的兼容 * 后期会逐步废弃 * 只提供截图及分片截图功能 */ -let renderer = Renderer.getRenderer('puppeteer') -renderer.screenshot = async (name, data) => { +export default { + // 截图 + async screenshot (name, data = {}) { + let renderer = Renderer.getRenderer() let img = await renderer.render(name, data) return img ? segment.image(img) : img -} -renderer.screenshots = async (name, data) => { + }, + + // 分片截图 + async screenshots (name, data = {}) { + let renderer = Renderer.getRenderer() data.multiPage = true let imgs = await renderer.render(name, data) || [] let ret = [] for (let img of imgs) { - ret.push(img ? segment.image(img) : img) + ret.push(img ? segment.image(img) : img) } return ret.length > 0 ? ret : false -} - -export default renderer \ No newline at end of file + } +} \ No newline at end of file