update some broadcast logos and fix multiple stacked panels logic
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 11 KiB |
BIN
assets/broadcast_logos/paramount-plus.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
assets/sports/ncaa_fbs_logos/UNT.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 5.7 KiB |
@@ -63,13 +63,9 @@ class BaseNBAManager:
|
|||||||
# Set logging level to INFO to reduce noise
|
# Set logging level to INFO to reduce noise
|
||||||
self.logger.setLevel(logging.INFO)
|
self.logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
# Get display dimensions from config
|
# Get display dimensions from matrix
|
||||||
display_config = config.get("display", {})
|
self.display_width = self.display_manager.matrix.width
|
||||||
hardware_config = display_config.get("hardware", {})
|
self.display_height = self.display_manager.matrix.height
|
||||||
cols = hardware_config.get("cols", 64)
|
|
||||||
chain = hardware_config.get("chain_length", 1)
|
|
||||||
self.display_width = int(cols * chain)
|
|
||||||
self.display_height = hardware_config.get("rows", 32)
|
|
||||||
|
|
||||||
# Cache for loaded logos
|
# Cache for loaded logos
|
||||||
self._logo_cache = {}
|
self._logo_cache = {}
|
||||||
|
|||||||
@@ -91,12 +91,8 @@ class BaseNCAAFBManager: # Renamed class
|
|||||||
|
|
||||||
self.logger.setLevel(logging.INFO)
|
self.logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
display_config = config.get("display", {})
|
self.display_width = self.display_manager.matrix.width
|
||||||
hardware_config = display_config.get("hardware", {})
|
self.display_height = self.display_manager.matrix.height
|
||||||
cols = hardware_config.get("cols", 64)
|
|
||||||
chain = hardware_config.get("chain_length", 1)
|
|
||||||
self.display_width = int(cols * chain)
|
|
||||||
self.display_height = hardware_config.get("rows", 32)
|
|
||||||
|
|
||||||
self._logo_cache = {}
|
self._logo_cache = {}
|
||||||
|
|
||||||
|
|||||||
@@ -63,13 +63,9 @@ class BaseNCAAMBasketballManager:
|
|||||||
# Set logging level to INFO to reduce noise
|
# Set logging level to INFO to reduce noise
|
||||||
self.logger.setLevel(logging.INFO)
|
self.logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
# Get display dimensions from config
|
# Get display dimensions from matrix
|
||||||
display_config = config.get("display", {})
|
self.display_width = self.display_manager.matrix.width
|
||||||
hardware_config = display_config.get("hardware", {})
|
self.display_height = self.display_manager.matrix.height
|
||||||
cols = hardware_config.get("cols", 64)
|
|
||||||
chain = hardware_config.get("chain_length", 1)
|
|
||||||
self.display_width = int(cols * chain)
|
|
||||||
self.display_height = hardware_config.get("rows", 32)
|
|
||||||
|
|
||||||
# Cache for loaded logos
|
# Cache for loaded logos
|
||||||
self._logo_cache = {}
|
self._logo_cache = {}
|
||||||
|
|||||||
@@ -62,12 +62,8 @@ class BaseNFLManager: # Renamed class
|
|||||||
|
|
||||||
self.logger.setLevel(logging.INFO)
|
self.logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
display_config = config.get("display", {})
|
self.display_width = self.display_manager.matrix.width
|
||||||
hardware_config = display_config.get("hardware", {})
|
self.display_height = self.display_manager.matrix.height
|
||||||
cols = hardware_config.get("cols", 64)
|
|
||||||
chain = hardware_config.get("chain_length", 1)
|
|
||||||
self.display_width = int(cols * chain)
|
|
||||||
self.display_height = hardware_config.get("rows", 32)
|
|
||||||
|
|
||||||
self._logo_cache = {}
|
self._logo_cache = {}
|
||||||
|
|
||||||
|
|||||||
@@ -63,13 +63,9 @@ class BaseNHLManager:
|
|||||||
# Set logging level to DEBUG to see all messages
|
# Set logging level to DEBUG to see all messages
|
||||||
self.logger.setLevel(logging.DEBUG)
|
self.logger.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
# Get display dimensions from config
|
# Get display dimensions from matrix
|
||||||
display_config = config.get("display", {})
|
self.display_width = self.display_manager.matrix.width
|
||||||
hardware_config = display_config.get("hardware", {})
|
self.display_height = self.display_manager.matrix.height
|
||||||
cols = hardware_config.get("cols", 64)
|
|
||||||
chain = hardware_config.get("chain_length", 1)
|
|
||||||
self.display_width = int(cols * chain)
|
|
||||||
self.display_height = hardware_config.get("rows", 32)
|
|
||||||
|
|
||||||
# Cache for loaded logos
|
# Cache for loaded logos
|
||||||
self._logo_cache = {}
|
self._logo_cache = {}
|
||||||
|
|||||||
@@ -84,12 +84,8 @@ class BaseSoccerManager:
|
|||||||
self.team_map_file = self.soccer_config.get("team_map_file", "assets/data/team_league_map.json")
|
self.team_map_file = self.soccer_config.get("team_map_file", "assets/data/team_league_map.json")
|
||||||
self.team_map_update_days = self.soccer_config.get("team_map_update_days", 7) # How often to update the map
|
self.team_map_update_days = self.soccer_config.get("team_map_update_days", 7) # How often to update the map
|
||||||
|
|
||||||
display_config = config.get("display", {})
|
self.display_width = self.display_manager.matrix.width
|
||||||
hardware_config = display_config.get("hardware", {})
|
self.display_height = self.display_manager.matrix.height
|
||||||
cols = hardware_config.get("cols", 64)
|
|
||||||
chain = hardware_config.get("chain_length", 1)
|
|
||||||
self.display_width = int(cols * chain)
|
|
||||||
self.display_height = hardware_config.get("rows", 32)
|
|
||||||
|
|
||||||
self._logo_cache = {}
|
self._logo_cache = {}
|
||||||
|
|
||||||
|
|||||||
@@ -1,319 +1,774 @@
|
|||||||
{
|
{
|
||||||
"total_mappings": 44,
|
"total_mappings": 44,
|
||||||
"existing_logos": [],
|
"existing_logos": [
|
||||||
"missing_logos": [],
|
|
||||||
"problematic_logos": [
|
|
||||||
{
|
{
|
||||||
"broadcast_name": "ACC Network",
|
"broadcast_name": "ACC Network",
|
||||||
"logo_filename": "accn",
|
"logo_filename": "accn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\accn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\accn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
150
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 6772,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ACCN",
|
"broadcast_name": "ACCN",
|
||||||
"logo_filename": "accn",
|
"logo_filename": "accn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\accn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\accn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
150
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 6772,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ABC",
|
"broadcast_name": "ABC",
|
||||||
"logo_filename": "abc",
|
"logo_filename": "abc",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\abc.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\abc.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
511
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 21748,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "BTN",
|
"broadcast_name": "BTN",
|
||||||
"logo_filename": "btn",
|
"logo_filename": "btn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\btn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\btn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
},
|
309
|
||||||
{
|
],
|
||||||
"broadcast_name": "CBS",
|
"mode": "P",
|
||||||
"logo_filename": "cbs",
|
"file_size": 4281,
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
"is_problematic": false,
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"issues": [],
|
||||||
"is_problematic": true
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "CBSSN",
|
"broadcast_name": "CBSSN",
|
||||||
"logo_filename": "cbssn",
|
"logo_filename": "cbssn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbssn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbssn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
111
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 16230,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Extreme aspect ratio: 4.61"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider using a more square logo",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "CBS Sports Network",
|
"broadcast_name": "CBS Sports Network",
|
||||||
"logo_filename": "cbssn",
|
"logo_filename": "cbssn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbssn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbssn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
111
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 16230,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Extreme aspect ratio: 4.61"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider using a more square logo",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ESPN",
|
"broadcast_name": "ESPN",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ESPN2",
|
"broadcast_name": "ESPN2",
|
||||||
"logo_filename": "espn2",
|
"logo_filename": "espn2",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn2.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn2.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
97
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 3996,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Extreme aspect ratio: 5.28"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider using a more square logo",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ESPN3",
|
"broadcast_name": "ESPN3",
|
||||||
"logo_filename": "espn3",
|
"logo_filename": "espn3",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn3.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn3.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
101
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 4221,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Extreme aspect ratio: 5.07"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider using a more square logo",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ESPNU",
|
"broadcast_name": "ESPNU",
|
||||||
"logo_filename": "espnu",
|
"logo_filename": "espnu",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espnu.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espnu.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
147
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 6621,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ESPNEWS",
|
"broadcast_name": "ESPNEWS",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ESPN+",
|
"broadcast_name": "ESPN+",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "ESPN Plus",
|
"broadcast_name": "ESPN Plus",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "FOX",
|
"broadcast_name": "FOX",
|
||||||
"logo_filename": "fox",
|
"logo_filename": "fox",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
307
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 94499,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "FS1",
|
"broadcast_name": "FS1",
|
||||||
"logo_filename": "fs1",
|
"logo_filename": "fs1",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fs1.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fs1.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
257
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 8139,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "FS2",
|
"broadcast_name": "FS2",
|
||||||
"logo_filename": "fs2",
|
"logo_filename": "fs2",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fs2.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fs2.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
256
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 8204,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "MLBN",
|
"broadcast_name": "MLBN",
|
||||||
"logo_filename": "mlbn",
|
"logo_filename": "mlbn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\mlbn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\mlbn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
528
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 42129,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Very large dimensions: 512x528"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider optimizing logo size for better performance",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "MLB Network",
|
"broadcast_name": "MLB Network",
|
||||||
"logo_filename": "mlbn",
|
"logo_filename": "mlbn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\mlbn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\mlbn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
528
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 42129,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Very large dimensions: 512x528"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider optimizing logo size for better performance",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "MLB.TV",
|
"broadcast_name": "MLB.TV",
|
||||||
"logo_filename": "mlbn",
|
"logo_filename": "mlbn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\mlbn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\mlbn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
528
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 42129,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Very large dimensions: 512x528"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider optimizing logo size for better performance",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "NBC",
|
"broadcast_name": "NBC",
|
||||||
"logo_filename": "nbc",
|
"logo_filename": "nbc",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
},
|
479
|
||||||
{
|
],
|
||||||
"broadcast_name": "NFLN",
|
"mode": "RGBA",
|
||||||
"logo_filename": "nfln",
|
"file_size": 15720,
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nfln.png",
|
"is_problematic": false,
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"issues": [],
|
||||||
"is_problematic": true
|
"recommendations": [
|
||||||
},
|
"Logo has transparency - ensure proper background handling"
|
||||||
{
|
]
|
||||||
"broadcast_name": "NFL Network",
|
|
||||||
"logo_filename": "nfln",
|
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nfln.png",
|
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
|
||||||
"is_problematic": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "PAC12",
|
"broadcast_name": "PAC12",
|
||||||
"logo_filename": "pac12n",
|
"logo_filename": "pac12n",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\pac12n.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\pac12n.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
645
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 84038,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Very large dimensions: 512x645"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider optimizing logo size for better performance",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "Pac-12 Network",
|
"broadcast_name": "Pac-12 Network",
|
||||||
"logo_filename": "pac12n",
|
"logo_filename": "pac12n",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\pac12n.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\pac12n.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
645
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 84038,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Very large dimensions: 512x645"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider optimizing logo size for better performance",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "SECN",
|
"broadcast_name": "SECN",
|
||||||
"logo_filename": "espn-sec-us",
|
"logo_filename": "espn-sec-us",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn-sec-us.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn-sec-us.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
718
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 87531,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [
|
||||||
|
"Very large dimensions: 512x718"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Consider optimizing logo size for better performance",
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "TBS",
|
"broadcast_name": "TBS",
|
||||||
"logo_filename": "tbs",
|
"logo_filename": "tbs",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\tbs.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\tbs.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
},
|
276
|
||||||
{
|
],
|
||||||
"broadcast_name": "TNT",
|
"mode": "RGBA",
|
||||||
"logo_filename": "tnt",
|
"file_size": 61816,
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\tnt.png",
|
"is_problematic": false,
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"issues": [],
|
||||||
"is_problematic": true
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "truTV",
|
"broadcast_name": "truTV",
|
||||||
"logo_filename": "tru",
|
"logo_filename": "tru",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\tru.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\tru.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
198
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 11223,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "Peacock",
|
"broadcast_name": "Peacock",
|
||||||
"logo_filename": "nbc",
|
"logo_filename": "nbc",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
},
|
479
|
||||||
{
|
],
|
||||||
"broadcast_name": "Paramount+",
|
"mode": "RGBA",
|
||||||
"logo_filename": "cbs",
|
"file_size": 15720,
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
"is_problematic": false,
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"issues": [],
|
||||||
"is_problematic": true
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "Hulu",
|
"broadcast_name": "Hulu",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "Disney+",
|
"broadcast_name": "Disney+",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "Apple TV+",
|
"broadcast_name": "Apple TV+",
|
||||||
"logo_filename": "nbc",
|
"logo_filename": "nbc",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
},
|
479
|
||||||
{
|
],
|
||||||
"broadcast_name": "MASN",
|
"mode": "RGBA",
|
||||||
"logo_filename": "cbs",
|
"file_size": 15720,
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
"is_problematic": false,
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"issues": [],
|
||||||
"is_problematic": true
|
"recommendations": [
|
||||||
},
|
"Logo has transparency - ensure proper background handling"
|
||||||
{
|
]
|
||||||
"broadcast_name": "MASN2",
|
|
||||||
"logo_filename": "cbs",
|
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
|
||||||
"is_problematic": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"broadcast_name": "MAS+",
|
|
||||||
"logo_filename": "cbs",
|
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
|
||||||
"is_problematic": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "SportsNet",
|
"broadcast_name": "SportsNet",
|
||||||
"logo_filename": "nbc",
|
"logo_filename": "nbc",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
479
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 15720,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "FanDuel SN",
|
"broadcast_name": "FanDuel SN",
|
||||||
"logo_filename": "fox",
|
"logo_filename": "fox",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
307
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 94499,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "FanDuel SN DET",
|
"broadcast_name": "FanDuel SN DET",
|
||||||
"logo_filename": "fox",
|
"logo_filename": "fox",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
307
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 94499,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "FanDuel SN FL",
|
"broadcast_name": "FanDuel SN FL",
|
||||||
"logo_filename": "fox",
|
"logo_filename": "fox",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\fox.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
307
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 94499,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "SportsNet PIT",
|
"broadcast_name": "SportsNet PIT",
|
||||||
"logo_filename": "nbc",
|
"logo_filename": "nbc",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nbc.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
479
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 15720,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "Padres.TV",
|
"broadcast_name": "Padres.TV",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"broadcast_name": "CLEGuardians.TV",
|
"broadcast_name": "CLEGuardians.TV",
|
||||||
"logo_filename": "espn",
|
"logo_filename": "espn",
|
||||||
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\espn.png",
|
||||||
"error": "Failed to analyze image: 'Stat' object has no attribute 'min'",
|
"dimensions": [
|
||||||
"is_problematic": true
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 7391,
|
||||||
|
"is_problematic": false,
|
||||||
|
"issues": [],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"missing_logos": [],
|
||||||
|
"problematic_logos": [
|
||||||
|
{
|
||||||
|
"broadcast_name": "CBS",
|
||||||
|
"logo_filename": "cbs",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 9339,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white",
|
||||||
|
"Very low content density: 0.0%"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling",
|
||||||
|
"Logo may appear as a white box - check content"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"broadcast_name": "NFLN",
|
||||||
|
"logo_filename": "nfln",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nfln.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
201
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 16372,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"broadcast_name": "NFL Network",
|
||||||
|
"logo_filename": "nfln",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nfln.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
201
|
||||||
|
],
|
||||||
|
"mode": "RGBA",
|
||||||
|
"file_size": 16372,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"broadcast_name": "TNT",
|
||||||
|
"logo_filename": "tnt",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\tnt.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 6131,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white",
|
||||||
|
"Very low content density: 0.0%"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling",
|
||||||
|
"Logo may appear as a white box - check content"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"broadcast_name": "Paramount+",
|
||||||
|
"logo_filename": "cbs",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 9339,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white",
|
||||||
|
"Very low content density: 0.0%"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling",
|
||||||
|
"Logo may appear as a white box - check content"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"broadcast_name": "MASN",
|
||||||
|
"logo_filename": "cbs",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 9339,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white",
|
||||||
|
"Very low content density: 0.0%"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling",
|
||||||
|
"Logo may appear as a white box - check content"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"broadcast_name": "MASN2",
|
||||||
|
"logo_filename": "cbs",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 9339,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white",
|
||||||
|
"Very low content density: 0.0%"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling",
|
||||||
|
"Logo may appear as a white box - check content"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"broadcast_name": "MAS+",
|
||||||
|
"logo_filename": "cbs",
|
||||||
|
"path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png",
|
||||||
|
"dimensions": [
|
||||||
|
512,
|
||||||
|
512
|
||||||
|
],
|
||||||
|
"mode": "P",
|
||||||
|
"file_size": 9339,
|
||||||
|
"is_problematic": true,
|
||||||
|
"issues": [
|
||||||
|
"Image appears to be mostly white",
|
||||||
|
"Very low content density: 0.0%"
|
||||||
|
],
|
||||||
|
"recommendations": [
|
||||||
|
"Logo has transparency - ensure proper background handling",
|
||||||
|
"Logo may appear as a white box - check content"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"recommendations": [
|
"recommendations": [
|
||||||
"Fix 44 problematic logos",
|
"Fix 8 problematic logos",
|
||||||
"Consider mapping 1 orphaned logo files",
|
"Consider mapping 1 orphaned logo files",
|
||||||
"Ensure all logos are PNG format with transparency support",
|
"Ensure all logos are PNG format with transparency support",
|
||||||
"Use consistent dimensions (preferably 64x64 or 128x128 pixels)",
|
"Use consistent dimensions (preferably 64x64 or 128x128 pixels)",
|
||||||
|
|||||||