From ec89e422368a8f9e8517c2f424af8b8504f94520 Mon Sep 17 00:00:00 2001 From: felinae98 <731499577@qq.com> Date: Mon, 8 Feb 2021 12:28:16 +0800 Subject: [PATCH] add debug log, use jpeg --- src/plugins/hk_reporter/utils.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/hk_reporter/utils.py b/src/plugins/hk_reporter/utils.py index f593c7e..fe3ea58 100644 --- a/src/plugins/hk_reporter/utils.py +++ b/src/plugins/hk_reporter/utils.py @@ -1,4 +1,5 @@ import nonebot +from nonebot import logger import base64 from pyppeteer import launch from html import escape @@ -36,11 +37,14 @@ class Render(metaclass=Singleton): f.write(html_text) await self.page.goto('file:///tmp/text-{}.html'.format(hash_text)) div = await self.page.querySelector('div') - return await div.screenshot() + return await div.screenshot(type='jpeg') async def text_to_pic_cqcode(self, text:str) -> str: data = await self.text_to_pic(text) - return '[CQ:image,file=base64://{}]'.format(base64.b64encode(data).decode()) + logger.debug('file size: {}'.format(len(data))) + code = '[CQ:image,file=base64://{}]'.format(base64.b64encode(data).decode()) + logger.debug(code) + return code async def _start(): r = Render()