修复抽卡记录绘图问题 (#49)

* 修复抽卡记录绘图问题

* 🚨 `pre-commit-ci`修复格式错误

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
RBAmeto 2023-05-24 21:28:37 +08:00 committed by GitHub
parent 3ecb13f47e
commit b0f246ee09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -62,6 +62,7 @@ NORMAL_LIST = [
'制胜的瞬间', '制胜的瞬间',
'无可取代的东西', '无可取代的东西',
'时节不居', '时节不居',
'如泥酣眠',
] ]
UP_LIST = { UP_LIST = {
@ -309,7 +310,7 @@ async def draw_gachalogs_img(uid: str, user_id: str) -> Union[bytes, str]:
total_data[i]['type'] = '仓鼠型' total_data[i]['type'] = '仓鼠型'
# 常量偏移数据 # 常量偏移数据
single_y = 150 single_y = 170
# 计算图片尺寸 # 计算图片尺寸
normal_y = (1 + ((total_data['群星跃迁']['total'] - 1) // 5)) * single_y normal_y = (1 + ((total_data['群星跃迁']['total'] - 1) // 5)) * single_y
@ -406,7 +407,8 @@ async def draw_gachalogs_img(uid: str, user_id: str) -> Union[bytes, str]:
'mm', 'mm',
) )
y_extend += ( y_extend += (
(1 + ((total_data[type_list[index - 1]]['total'] - 1) // 5)) * 150 (1 + ((total_data[type_list[index - 1]]['total'] - 1) // 5))
* single_y
if index != 0 if index != 0
else 0 else 0
) )
@ -415,7 +417,7 @@ async def draw_gachalogs_img(uid: str, user_id: str) -> Union[bytes, str]:
tasks = [] tasks = []
for item_index, item in enumerate(total_data[i]['list']): for item_index, item in enumerate(total_data[i]['list']):
item_x = (item_index % 5) * 138 + 25 item_x = (item_index % 5) * 138 + 25
item_y = (item_index // 5) * 170 + y + 355 item_y = (item_index // 5) * single_y + y + 355
xy_point = (item_x, item_y) xy_point = (item_x, item_y)
tasks.append( tasks.append(
_draw_card( _draw_card(