我目前正在编写一个程序,该程序将包含在一个小型的灯光秀中。对于其中一种效果,我想使用RGB-Light从给定的视频文件(由XY位置标识)中再现一个像素。我可以使用以下代码从图片中提取像素(或更多像素):
def colors_from_image(path_to_image):
output_colors = []
im = Image.open(path_to_image)
pix = im.load()
size = im.size
for x in range(size[0]):
for y in range(size[1]):
color = pix[x,y]
output_colors.append(color)
return output_colors
我需要一个output_colors列表,就像上面的示例一样,但是从视频的开始到结尾只有一个像素的颜色。因此,我可以“播放”此像素,就像它在视频中一样。 非常感谢你!