set image setting to safe, and added thubnailing after interpolating
This commit is contained in:
parent
600af22484
commit
25b4ff71c0
1 changed files with 12 additions and 11 deletions
|
@ -46,24 +46,25 @@ currentBlinkState = 0
|
|||
blinkFrameCanvases = {}
|
||||
for alpha in range(10):
|
||||
offscreen_interpolated_canvas = matrix.CreateFrameCanvas()
|
||||
offscreen_interpolated_canvas.brightness = 50
|
||||
interpolated_image = image_interpolation(noBlinkImage, fullBlinkImage, alpha/10)
|
||||
blinkFrameCanvases[alpha] = offscreen_interpolated_canvas.SetImage(interpolated_image)
|
||||
interpolated_image.thumbnail((matrix.width, matrix.height), Image.ANTIALIAS)
|
||||
blinkFrameCanvases[alpha] = offscreen_interpolated_canvas.SetImage(interpolated_image, unsafe=False)
|
||||
|
||||
offscreen_interpolated_canvas = matrix.CreateFrameCanvas()
|
||||
blinkFrameCanvases[0] = offscreen_interpolated_canvas.SetImage(noBlinkImage)
|
||||
offscreen_interpolated_canvas = matrix.CreateFrameCanvas()
|
||||
blinkFrameCanvases[10] = offscreen_interpolated_canvas.SetImage(fullBlinkImage)
|
||||
offscreen_interpolated_canvas.brightness = 50
|
||||
interpolated_image.thumbnail((matrix.width, matrix.height), Image.ANTIALIAS)
|
||||
blinkFrameCanvases[0] = offscreen_interpolated_canvas.SetImage(noBlinkImage, unsafe=False)
|
||||
|
||||
offscreen_interpolated_canvas = matrix.CreateFrameCanvas()
|
||||
offscreen_interpolated_canvas.brightness = 50
|
||||
interpolated_image.thumbnail((matrix.width, matrix.height), Image.ANTIALIAS)
|
||||
blinkFrameCanvases[10] = offscreen_interpolated_canvas.SetImage(fullBlinkImage, unsafe=False)
|
||||
|
||||
# offscreen canvas that can be written to and then set to the matrix asynchronously
|
||||
offscreen_canvas = matrix.CreateFrameCanvas()
|
||||
offscreen_canvas.brightness = 50
|
||||
offscreen_text_canvas = matrix.CreateFrameCanvas()
|
||||
offscreen_text_canvas.brightness = 50
|
||||
offscreen_text_canvas.SetImage(noBlinkImage)
|
||||
|
||||
|
||||
def update_screen():
|
||||
global DesiredBlinkState, currentBlinkState, blinkFrameCanvases, matrix, offscreen_canvas
|
||||
global DesiredBlinkState, currentBlinkState, blinkFrameCanvases, matrix
|
||||
|
||||
# open eye again after blink
|
||||
if currentBlinkState == 10:
|
||||
|
|
Loading…
Add table
Reference in a new issue