fix: Convert float to int for logo resizing to prevent dimension errors

This commit is contained in:
ChuckBuilds
2025-04-13 09:57:13 -05:00
parent e792ba9fc7
commit ebe606f32f

View File

@@ -464,8 +464,8 @@ class StockManager:
logo = logo.convert('RGBA') logo = logo.convert('RGBA')
# Resize to fit in the display (assuming square logo) # Resize to fit in the display (assuming square logo)
max_size = min(self.display_manager.matrix.width // 1.5, max_size = min(int(self.display_manager.matrix.width / 1.5),
self.display_manager.matrix.height // 1.5) int(self.display_manager.matrix.height / 1.5))
logo = logo.resize((max_size, max_size), Image.LANCZOS) logo = logo.resize((max_size, max_size), Image.LANCZOS)
return logo return logo
@@ -489,8 +489,8 @@ class StockManager:
logo = logo.convert('RGBA') logo = logo.convert('RGBA')
# Resize to fit in the display (assuming square logo) # Resize to fit in the display (assuming square logo)
max_size = min(self.display_manager.matrix.width // 1.5, max_size = min(int(self.display_manager.matrix.width / 1.5),
self.display_manager.matrix.height // 1.5) int(self.display_manager.matrix.height / 1.5))
logo = logo.resize((max_size, max_size), Image.LANCZOS) logo = logo.resize((max_size, max_size), Image.LANCZOS)
return logo return logo