mirror of
https://github.com/baiqwerdvd/StarRailUID.git
synced 2025-05-06 03:33:45 +08:00
修复抽卡记录绘图问题 (#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:
parent
3ecb13f47e
commit
b0f246ee09
@ -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(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user