This commit is contained in:
CiscoTheWolf 2023-05-21 23:51:53 +02:00
parent 46818fba86
commit 22a4548249

View file

@ -47,24 +47,27 @@ blinkFrameCanvases = []
offscreen_interpolated_canvasA = matrix.CreateFrameCanvas()
offscreen_interpolated_canvasA.brightness = 50
blinkFrameCanvases.append(offscreen_interpolated_canvasA.SetImage(noBlinkImage, unsafe=False))
offscreen_interpolated_canvasA.SetImage(noBlinkImage, unsafe=False)
blinkFrameCanvases.append(offscreen_interpolated_canvasA)
for alpha in range(1,10):
offscreen_interpolated_canvas = matrix.CreateFrameCanvas()
offscreen_interpolated_canvas.brightness = 50
interpolated_image = image_interpolation(noBlinkImage, fullBlinkImage, alpha/10)
interpolated_image.thumbnail((matrix.width, matrix.height), Image.ANTIALIAS)
blinkFrameCanvases.append(offscreen_interpolated_canvas.SetImage(interpolated_image, unsafe=False))
offscreen_interpolated_canvas.SetImage(interpolated_image, unsafe=False)
blinkFrameCanvases.append(offscreen_interpolated_canvas)
offscreen_interpolated_canvasB = matrix.CreateFrameCanvas()
offscreen_interpolated_canvasB.brightness = 50
blinkFrameCanvases.append(offscreen_interpolated_canvasB.SetImage(fullBlinkImage, unsafe=False))
offscreen_interpolated_canvasB.SetImage(fullBlinkImage, unsafe=False)
blinkFrameCanvases.append(offscreen_interpolated_canvasB)
def update_screen():
# global DesiredBlinkState, currentBlinkState, blinkFrameCanvases, matrix, offscreen_interpolated_canvasA
global DesiredBlinkState, currentBlinkState, blinkFrameCanvases, matrix, offscreen_interpolated_canvasA
# open eye again after blink
if currentBlinkState == 10: