如何在Python中创建快速像素显示?

时间:2014-10-07 17:20:02

标签: python tkinter pygame python-imaging-library

我创建了Python module,使编程学生能够逐像素地绘制图片。例如,以下代码在100x100"画布上绘制红色对角线"并显示出来:

from pixboard import setup, set_pixel, show

setup(100, 100)

for i in range(100):
    set_pixel(i, i, "red")

show()

目前它已在tkinter(使用tkinter.PhotoImage.put)之上实施,但在图片变大时速度太慢。此外,我想允许创建动画(在循环中考虑show()),但为此,我目前的方法太慢了。

如何更快地制作这样的东西?用PIL? Pygame的?还要别的吗?您能在这些库中推荐特定的API方法吗?还有其他建议吗?

0 个答案:

没有答案