diff --git a/images/piamedia.png b/images/piamedia.png index aefbaba..0ffab28 100644 Binary files a/images/piamedia.png and b/images/piamedia.png differ diff --git a/lib/display.py b/lib/display.py index 5a9d303..fa33ffe 100644 --- a/lib/display.py +++ b/lib/display.py @@ -3,8 +3,8 @@ from PIL import ImageFont, Image, ImageDraw #from time import sleep # Das Bild nur speichern. Nicht die LED-Matrix ansteuern. -DEV = False -#DEV = True +#DEV = False +DEV = True matrix = None diff --git a/scenes/piamedia.py b/scenes/piamedia.py index 59bc787..ad3eb7f 100644 --- a/scenes/piamedia.py +++ b/scenes/piamedia.py @@ -6,8 +6,12 @@ from PIL import Image, ImageDraw, ImageFont import lib.display def start(stop_event, args): - image_buffer = Image.open("images/piamedia.png").convert("RGB") - lib.display.matrix.show(image_buffer) + image = Image.open("images/piamedia.png").convert("RGBA") + if image.mode == "RGBA": + background = Image.new("RGB", image.size, (0, 0, 0)) + background.paste(image, mask=image.getchannel("A")) + image = background + lib.display.matrix.show(image) while not stop_event.is_set(): sleep(0.2)