diff --git a/assets/broadcast_logos/tnt.png b/assets/broadcast_logos/tnt.png index 79cc104e..43f37a74 100644 Binary files a/assets/broadcast_logos/tnt.png and b/assets/broadcast_logos/tnt.png differ diff --git a/test/analyze_broadcast_logos.py b/test/analyze_broadcast_logos.py index 36fdf65c..b95454ab 100644 --- a/test/analyze_broadcast_logos.py +++ b/test/analyze_broadcast_logos.py @@ -66,7 +66,7 @@ BROADCAST_LOGO_MAP = { "TNT": "tnt", "truTV": "tru", "Peacock": "nbc", - "Paramount+": "cbs", + "Paramount+": "paramount-plus", "Hulu": "espn", "Disney+": "espn", "Apple TV+": "nbc", diff --git a/test/broadcast_logo_analysis.json b/test/broadcast_logo_analysis.json index d2501555..01768bb0 100644 --- a/test/broadcast_logo_analysis.json +++ b/test/broadcast_logo_analysis.json @@ -65,6 +65,22 @@ "Logo has transparency - ensure proper background handling" ] }, + { + "broadcast_name": "CBS", + "logo_filename": "cbs", + "path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png", + "dimensions": [ + 330, + 96 + ], + "mode": "RGBA", + "file_size": 10111, + "is_problematic": false, + "issues": [], + "recommendations": [ + "Logo has transparency - ensure proper background handling" + ] + }, { "broadcast_name": "CBSSN", "logo_filename": "cbssn", @@ -342,6 +358,38 @@ "Logo has transparency - ensure proper background handling" ] }, + { + "broadcast_name": "NFLN", + "logo_filename": "nfln", + "path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\nfln.png", + "dimensions": [ + 330, + 130 + ], + "mode": "RGBA", + "file_size": 10944, + "is_problematic": false, + "issues": [], + "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": [ + 330, + 130 + ], + "mode": "RGBA", + "file_size": 10944, + "is_problematic": false, + "issues": [], + "recommendations": [ + "Logo has transparency - ensure proper background handling" + ] + }, { "broadcast_name": "PAC12", "logo_filename": "pac12n", @@ -447,6 +495,22 @@ "Logo has transparency - ensure proper background handling" ] }, + { + "broadcast_name": "Paramount+", + "logo_filename": "paramount-plus", + "path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\paramount-plus.png", + "dimensions": [ + 330, + 205 + ], + "mode": "RGBA", + "file_size": 17617, + "is_problematic": false, + "issues": [], + "recommendations": [ + "Logo has transparency - ensure proper background handling" + ] + }, { "broadcast_name": "Hulu", "logo_filename": "espn", @@ -495,6 +559,54 @@ "Logo has transparency - ensure proper background handling" ] }, + { + "broadcast_name": "MASN", + "logo_filename": "cbs", + "path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png", + "dimensions": [ + 330, + 96 + ], + "mode": "RGBA", + "file_size": 10111, + "is_problematic": false, + "issues": [], + "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", + "dimensions": [ + 330, + 96 + ], + "mode": "RGBA", + "file_size": 10111, + "is_problematic": false, + "issues": [], + "recommendations": [ + "Logo has transparency - ensure proper background handling" + ] + }, + { + "broadcast_name": "MAS+", + "logo_filename": "cbs", + "path": "C:\\Users\\Charles\\Documents\\GitHub\\LEDMatrix\\assets\\broadcast_logos\\cbs.png", + "dimensions": [ + 330, + 96 + ], + "mode": "RGBA", + "file_size": 10111, + "is_problematic": false, + "issues": [], + "recommendations": [ + "Logo has transparency - ensure proper background handling" + ] + }, { "broadcast_name": "SportsNet", "logo_filename": "nbc", @@ -610,62 +722,6 @@ ], "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", @@ -685,90 +741,10 @@ "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": [ - "Fix 8 problematic logos", + "Fix 1 problematic logos", "Consider mapping 1 orphaned logo files", "Ensure all logos are PNG format with transparency support", "Use consistent dimensions (preferably 64x64 or 128x128 pixels)",