diff --git a/StarRailUID/starrailuid_charinfo/draw_char_img.py b/StarRailUID/starrailuid_charinfo/draw_char_img.py index 9f5d1c8..dc8ba01 100644 --- a/StarRailUID/starrailuid_charinfo/draw_char_img.py +++ b/StarRailUID/starrailuid_charinfo/draw_char_img.py @@ -424,7 +424,8 @@ async def draw_char_info_img(raw_mes: str, sr_uid: str, url: Optional[str]): char_info.paste(weapon_rank_bg, (690, 880), weapon_rank_bg) for relic in char.char_relic: - relic_img = Image.open(TEXT_PATH / 'yq_bg3.png') + rarity = RelicId2Rarity[str(relic["relicId"])] + relic_img = Image.open(TEXT_PATH / f'yq_bg{rarity}.png') if str(relic["SetId"])[0] == '3': relic_piece_img = Image.open( RELIC_PATH / f'{relic["SetId"]}_{relic["Type"] - 5}.png' diff --git a/StarRailUID/starrailuid_charinfo/texture2D/yq_bg1.png b/StarRailUID/starrailuid_charinfo/texture2D/yq_bg1.png deleted file mode 100644 index 2e4784b..0000000 Binary files a/StarRailUID/starrailuid_charinfo/texture2D/yq_bg1.png and /dev/null differ diff --git a/StarRailUID/starrailuid_charinfo/texture2D/yq_bg2.png b/StarRailUID/starrailuid_charinfo/texture2D/yq_bg2.png index f16d141..59ceff2 100644 Binary files a/StarRailUID/starrailuid_charinfo/texture2D/yq_bg2.png and b/StarRailUID/starrailuid_charinfo/texture2D/yq_bg2.png differ diff --git a/StarRailUID/starrailuid_charinfo/texture2D/yq_bg4.png b/StarRailUID/starrailuid_charinfo/texture2D/yq_bg4.png index 59ceff2..f16d141 100644 Binary files a/StarRailUID/starrailuid_charinfo/texture2D/yq_bg4.png and b/StarRailUID/starrailuid_charinfo/texture2D/yq_bg4.png differ diff --git a/StarRailUID/starrailuid_gachalog/draw_gachalogs.py b/StarRailUID/starrailuid_gachalog/draw_gachalogs.py index a3a846b..8d412e3 100644 --- a/StarRailUID/starrailuid_gachalog/draw_gachalogs.py +++ b/StarRailUID/starrailuid_gachalog/draw_gachalogs.py @@ -88,7 +88,6 @@ async def _draw_card( item_pic = ( Image.open(CHAR_ICON_PATH / f'{_id}.png') .convert('RGBA') - .crop((0, 0, 112, 112)) .resize((105, 105)) ) else: