From 6063eb56f96138a03ffcc2a9ad4dfe8ceada10fa Mon Sep 17 00:00:00 2001 From: KimigaiiWuyi <444835641@qq.com> Date: Thu, 29 May 2025 17:27:28 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=83=85=E5=86=B5=E4=B8=8B`ts`=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GenshinUID/genshinuid_collection/draw_collection_card.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/GenshinUID/genshinuid_collection/draw_collection_card.py b/GenshinUID/genshinuid_collection/draw_collection_card.py index 1705ba3e..a04e33b8 100644 --- a/GenshinUID/genshinuid_collection/draw_collection_card.py +++ b/GenshinUID/genshinuid_collection/draw_collection_card.py @@ -3,9 +3,11 @@ from typing import Dict, Tuple, Union, Literal from PIL import Image, ImageDraw from gsuid_core.models import Event +from gsuid_core.logger import logger from ..utils.mys_api import get_base_data from ..utils.image.convert import convert_img +from ..utils.map.GS_MAP_PATH import avatarId2Name from .const import max_data, award_data, expmax_data from ..utils.fonts.genshin_fonts import gs_font_30, gs_font_40 from ..utils.image.image_tools import draw_bar, get_avatar, get_color_bg @@ -33,6 +35,8 @@ async def get_explore_data( if isinstance(raw_data, (str, bytes, bytearray, memoryview)): return raw_data + expmax_data['获得角色数'] = len(avatarId2Name) - 2 + # 处理数据 data: Dict[str, int] = { '获得角色数': raw_data['stats']['avatar_number'], @@ -142,6 +146,7 @@ async def draw_base_img( img.paste(title, (0, 0), title) img.paste(char_pic, (241, 40), char_pic) + logger.debug(percent_data) for index, name in enumerate(percent_data): percent = percent_data[name] value = value_data[name] @@ -161,3 +166,4 @@ async def draw_base_img( def _f(value: float) -> str: return '{:.2f}%'.format(value) + return '{:.2f}%'.format(value)