This commit is contained in:
baiqwerdvd 2024-05-26 22:31:19 +08:00
parent 1b4deb068d
commit 6149455fe8
No known key found for this signature in database
GPG Key ID: 7717E46E1797411A

View File

@ -153,6 +153,7 @@ async def get_char_snapshot(uid: str):
avatar_id = "avatar_activity_AW" avatar_id = "avatar_activity_AW"
else: else:
avatar_id = status.avatar.id_ avatar_id = status.avatar.id_
try:
try: try:
avatar_img = Image.open( avatar_img = Image.open(
TEXT_PATH / "ui_player_avatar_list_h2" / f"{avatar_id}.png" TEXT_PATH / "ui_player_avatar_list_h2" / f"{avatar_id}.png"
@ -161,6 +162,11 @@ async def get_char_snapshot(uid: str):
avatar_img = Image.open(TEXT_PATH / "ui_char_avatar" / f"{avatar_id}.png").resize( avatar_img = Image.open(TEXT_PATH / "ui_char_avatar" / f"{avatar_id}.png").resize(
(235, 235) (235, 235)
) )
except FileNotFoundError:
avatar_id_rep = avatar_id.replace("#", "_")
avatar_img = Image.open(TEXT_PATH / "ui_char_avatar" / f"{avatar_id_rep}.png").resize(
(235, 235)
)
avatar_fg_draw = ImageDraw.Draw(avatar_fg) avatar_fg_draw = ImageDraw.Draw(avatar_fg)
avatar_fg_draw.text( avatar_fg_draw.text(