This commit is contained in:
CiscoTheWolf 2023-05-22 23:00:10 +02:00
parent 22a25532ba
commit 03c938c1fe
2 changed files with 8 additions and 5 deletions

View file

@ -150,13 +150,12 @@ currentBlinkState = 0
blinkFrameCanvases = []
offscreen_interpolated_canvasA = matrix.CreateFrameCanvas()
offscreen_interpolated_canvasA.brightness = 50
offscreen_interpolated_canvasA.SetImage(generate_image_from_point_array(interpolate_point_pairs(pairs, 0), 128, 32), unsafe=False)
blinkFrameCanvases.append(offscreen_interpolated_canvasA)
for alpha in range(1,10):
offscreen_interpolated_canvas = matrix.CreateFrameCanvas()
interpolated_image = generate_image_from_point_array(interpolate_point_pairs(pairs, alpha), 128, 32)
interpolated_image = generate_image_from_point_array(interpolate_point_pairs(pairs, alpha/10), 128, 32)
offscreen_interpolated_canvas.SetImage(interpolated_image, unsafe=False)
blinkFrameCanvases.append(offscreen_interpolated_canvas)
@ -175,6 +174,7 @@ def update_screen():
if currentBlinkState == DesiredBlinkState:
next_canvas = blinkFrameCanvases[currentBlinkState]
next_canvas = matrix.SwapOnVSync(next_canvas)
return