把画图中的第一帧截图下载 ,再编制程序进行gif制作的两个代码。
""" 屏幕的save截屏命令.py 把所有生成的png合成为一个gif图 """ import os from sprites import Screen,Sprite screen = Screen() screen.setup(480,360) screen.bgpic('res/sky.png') bug = Sprite() bug.pensize(10) bug.pendown() if not os.path.exists('test'):os.mkdir('test') for x in range(360): bug.randomcolor() bug.fd(1) bug.rt(1) file = 'test/' + str(x) + ".png" screen.save(file) # 截取当前窗口内容保存为图 screen.mainloop()
下面是生成gif图的代码,需要gameturtle模块的运行,安装方法 pip install gameturtle –upgrade:
""" 把test目录下面的0.png,1.png....合成后生成gif图形 """ import os from gameturtle import makegif path = os.getcwd() + os.sep + 'test' makegif(path,'test.gif')
发表评论