
把画图中的第一帧截图下载 ,再编制程序进行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')
