Update stockTicker.py

This commit is contained in:
Justin 2023-08-15 23:46:51 +08:00 committed by GitHub
parent 1f3f8488ca
commit f4a9ef54c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7023,11 +7023,15 @@ class StockTicker():
midFrame = self.textToImageProf(ticker, current, change, arrow, font=ImageFont.load("./fonts/6x10.pil")) #IMAGE THE TEXT
if sector_settings['logos']:
try:
logos_path = os.path.join(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'logos'), 'sector')
logo = Image.open(os.path.join(logos_path, category + '.png'))
# half the size of the logo
width, height = logo.size
logo = logo.resize((int(width/2), int(height/2)))
try: #load the tiny logo
logos_path = os.path.join(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'logos'), 'tiny_sector')
logo = Image.open(os.path.join(logos_path, category + '.png'))
except: # load the big logo and scale it
logos_path = os.path.join(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'logos'), 'sector')
logo = Image.open(os.path.join(logos_path, category + '.png'))
# half the size of the logo
width, height = logo.size
logo = logo.resize((int(width/2), int(height/2)))
stitchedStock = self.stitchImage([logo,midFrame])
except Exception as e:
stitchedStock = midFrame