Archived
1
0
Fork 0
This commit is contained in:
多羅狼 2024-01-02 07:37:00 +08:00 committed by GitHub
parent 55bfcf49ab
commit 857c566d7f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -241,17 +241,17 @@ class DrawBest(object):
tempDraw.text((7, 42), f'{"%.4f" % chartInfo.achievement}%', 'white', font)
rankImg = Image.open(self.pic_dir + f'UI_GAM_Rank_{rankPic[chartInfo.scoreId]}.png').convert('RGBA')
rankImg = self._resizePic(rankImg, 0.3)
temp.paste(rankImg, (85, 44), rankImg.split()[3])
temp.paste(rankImg, (85, 43), rankImg.split()[3])
if chartInfo.comboId:
comboImg = Image.open(self.pic_dir + f'UI_MSS_MBase_Icon_{comboPic[chartInfo.comboId]}_S.png').convert(
'RGBA')
comboImg = self._resizePic(comboImg, 0.45)
temp.paste(comboImg, (70, 62), comboImg.split()[3])
temp.paste(comboImg, (68, 62), comboImg.split()[3])
if chartInfo.syncId:
syncImg = Image.open(self.pic_dir + f'UI_MSS_MBase_Icon_{syncPic[chartInfo.syncId]}_S.png').convert(
'RGBA')
syncImg = self._resizePic(syncImg, 0.45)
temp.paste(syncImg, (86, 62), syncImg.split()[3])
temp.paste(syncImg, (84, 62), syncImg.split()[3])
font = ImageFont.truetype('assets/SourceHanSansCN-Normal.ttf', 12, encoding='utf-8')
tempDraw.text((7, 64), f'{chartInfo.ds} -> {computeRa(chartInfo.ds, chartInfo.achievement)}', 'white',
font)
@ -295,17 +295,17 @@ class DrawBest(object):
tempDraw.text((7, 42), f'{"%.4f" % chartInfo.achievement}%', 'white', font)
rankImg = Image.open(self.pic_dir + f'UI_GAM_Rank_{rankPic[chartInfo.scoreId]}.png').convert('RGBA')
rankImg = self._resizePic(rankImg, 0.3)
temp.paste(rankImg, (85, 44), rankImg.split()[3])
temp.paste(rankImg, (85, 43), rankImg.split()[3])
if chartInfo.comboId:
comboImg = Image.open(self.pic_dir + f'UI_MSS_MBase_Icon_{comboPic[chartInfo.comboId]}_S.png').convert(
'RGBA')
comboImg = self._resizePic(comboImg, 0.45)
temp.paste(comboImg, (70, 62), comboImg.split()[3])
temp.paste(comboImg, (68, 62), comboImg.split()[3])
if chartInfo.syncId:
syncImg = Image.open(self.pic_dir + f'UI_MSS_MBase_Icon_{syncPic[chartInfo.syncId]}_S.png').convert(
'RGBA')
syncImg = self._resizePic(syncImg, 0.45)
temp.paste(syncImg, (86, 62), syncImg.split()[3])
temp.paste(syncImg, (84, 62), syncImg.split()[3])
font = ImageFont.truetype('assets/SourceHanSansCN-Normal.ttf', 12, encoding='utf-8')
tempDraw.text((7, 64), f'{chartInfo.ds} -> {chartInfo.ra}', 'white', font)
tempDraw.text((105, 64), f'#{num + 1}', 'white', font)