从一个图像到另一个图像的短动画

时间:2016-05-25 11:09:29

标签: python tkinter python-imaging-library pillow

鉴于两张相同大小的图像,我试图将一个图像转换为另一个图像,但它们之间有几个帧。

我对工作流程的看法是这样的:

从图像中检索像素矩阵:

img1_pixels = img1.load()
img2_pixels = img2.load()

并创建一个框架,如:

for y in range(11):
    x = 10 - y
    frame = (x*0.1)*img1_pixels + (y*0.1)*img2_pixels
    frame.show()
    time.sleep(1)

我已经阅读了一些内容,我知道建议使用 tkinter 而不是 pil ,因为show()仅用于调试。

问题在于我找不到使用tkinter和pil来显示一组帧以生成动画的示例。

如果我将更新绑定到击键,我可以使它工作。目前我使用time.sleep脚本冻结。

有没有人有一个好方法的例子或建议?

谢谢你, 卢卡斯。

0 个答案:

没有答案