python - Raspberry Pi Camera Transparent Image Overlay -


is possible overlay transparent (png or gif) image on pi camera preview?

i found code makes white background

import picamera  pil import image time import sleep  picamera.picamera() camera:  camera.start_preview()  # load arbitrarily sized image img = image.open('lol.gif') # create image padded required size # mode 'rgb' pad = image.new('rgb', (     ((img.size[0] + 31) // 32) * 32,     ((img.size[1] + 15) // 16) * 16,     )) # paste original image padded 1 pad.paste(img, (0, 0))  # add overlay padded image source, # original image's dimensions o = camera.add_overlay(pad.tostring(), size=img.size) # default, overlay in layer 0, beneath # preview (which defaults layer 2). here make # new overlay semi-transparent, move above # preview o.alpha = 255 o.layer = 3  # wait indefinitely until user terminates script while true:     sleep(1) 

change 'rgb' 'rgba'

i don't have conditions test it, guess fix problem.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -