🎨 一些小调整

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()] [f'{k}={v}' for k, v in params.items()]
) )
) )
header['x-rpc-challenge_game'] = '6' if self.is_sr else '2' header['x-rpc-challenge_game'] = '6' if self.is_sr else '2'
header['x-rpc-page'] = ( header['x-rpc-page'] = (
'3.1.3_#/rpg' if self.is_sr else '3.1.3_#/ys' '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) print(header)
async with client.request( async with client.request(
method, 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): async def text2pic(text: str, max_size: int = 600, font_size: int = 24):
if text.endswith('\n'):
text = text[:-1]
img = Image.new( img = Image.new(
'RGB', (max_size, len(text) * font_size // 5), (228, 222, 210) 'RGB', (max_size, len(text) * font_size // 5), (228, 222, 210)
) )
img_draw = ImageDraw.ImageDraw(img) img_draw = ImageDraw.ImageDraw(img)
y = draw_center_text_by_line( 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))) img = img.crop((0, 0, 600, int(y + 30)))
return await convert_img(img) return await convert_img(img)