🎨 一些小调整

This commit is contained in:
Wuyi无疑 2023-06-28 02:24:31 +08:00
parent cb0b222ea8
commit b408d51bc5
2 changed files with 13 additions and 1 deletions

View File

@ -274,11 +274,20 @@ class BaseMysApi:
[f'{k}={v}' for k, v in params.items()]
)
)
header['x-rpc-challenge_game'] = '6' if self.is_sr else '2'
header['x-rpc-page'] = (
'3.1.3_#/rpg' if self.is_sr else '3.1.3_#/ys'
)
if (
'x-rpc-challenge' in header
and not header['x-rpc-challenge']
):
del header['x-rpc-challenge']
del header['x-rpc-page']
del header['x-rpc-challenge_game']
print(header)
async with client.request(
method,

View File

@ -113,12 +113,15 @@ def get_height(content: str, size: int) -> int:
async def text2pic(text: str, max_size: int = 600, font_size: int = 24):
if text.endswith('\n'):
text = text[:-1]
img = Image.new(
'RGB', (max_size, len(text) * font_size // 5), (228, 222, 210)
)
img_draw = ImageDraw.ImageDraw(img)
y = draw_center_text_by_line(
img_draw, (0, 0), text, core_font(font_size), 'black', 600, True
img_draw, (50, 0), text, core_font(font_size), 'black', 500, True
)
img = img.crop((0, 0, 600, int(y + 30)))
return await convert_img(img)