Python: анимация с PIL - PullRequest
       16

Python: анимация с PIL

1 голос
/ 16 февраля 2010

Я хочу анимированную картинку. Но мне нужна функция обновления, потому что plt.show () всегда открывает новое окно. У кого-нибудь есть подсказка? Спасибо!

import numpy as np
import scipy
from scipy import *
import matplotlib.pyplot as plt

#array
aa = []
for x in range(44):
    aa.append([])
    for z in range(44):
        aa[x].append(3*sin(x/3.0)+2*cos(z/3.0))

b = aa
plt.imshow(b)
plt.show()

time = 0
dt = 0.1
while(time<3):
    b = sin(aa)
    time += dt

1 Ответ

4 голосов
/ 16 февраля 2010

PIL предназначен для редактирования изображений, а не для анимации или отображения. Вместо этого обращайтесь к инструментарию GUI или мультимедийной библиотеке, например pyglet или pygame

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...