mirror of
https://github.com/Genshin-bots/gsuid_core.git
synced 2025-05-12 06:55:49 +08:00
🎨 一些小调整
This commit is contained in:
parent
cb0b222ea8
commit
b408d51bc5
@ -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,
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user