From 935ec22c4bdcf79eedeaaf66f13eb9fceb1a8132 Mon Sep 17 00:00:00 2001 From: misyaguziya Date: Sun, 14 Apr 2024 15:25:10 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B[bugfix]=20Model=20:=20overlay?= =?UTF-8?q?=E3=81=AEimg/font=E3=81=AE=E3=83=91=E3=82=B9=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/overlay/overlay_image.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/overlay/overlay_image.py b/models/overlay/overlay_image.py index fcf5629f..10eff3ad 100644 --- a/models/overlay/overlay_image.py +++ b/models/overlay/overlay_image.py @@ -171,8 +171,8 @@ class OverlayImage: case "default": pass case "sakura": - overlay_tl = Image.open(os_path.join(os_path.dirname(__file__), "img", "overlay_tl_sakura.png")) - overlay_br = Image.open(os_path.join(os_path.dirname(__file__), "img", "overlay_br_sakura.png")) + overlay_tl = Image.open(os_path.join(os_path.dirname(os_path.dirname(os_path.dirname(__file__))), "img", "overlay_tl_sakura.png")) + overlay_br = Image.open(os_path.join(os_path.dirname(os_path.dirname(os_path.dirname(__file__))), "img", "overlay_br_sakura.png")) alpha = overlay_tl.getchannel("A") alpha = alpha.point(lambda x: x * 0.1) overlay_tl.putalpha(alpha) @@ -187,7 +187,7 @@ class OverlayImage: font_family = self.LANGUAGES.get(language, "NotoSansJP-Regular") img = Image.new("RGBA", (base_width, base_height), (0, 0, 0, 0)) draw = ImageDraw.Draw(img) - font = ImageFont.truetype(os_path.join(os_path.dirname(__file__), "fonts", f"{font_family}.ttf"), font_size) + font = ImageFont.truetype(os_path.join(os_path.dirname(os_path.dirname(os_path.dirname(__file__))), "fonts", f"{font_family}.ttf"), font_size) text_width = draw.textlength(text, font) character_width = text_width // len(text) character_line_num = int((base_width) // character_width) - 12