
3月份太忙,要做的事情非常多,所以博客也没什么更新,其实我做了非常多的作品.这里一个程序贴上来,本程序用到了sprites模块中的Screen.它能截窗口为pillow图形对象或者直接保存在磁盘中的一个文件,然后就可以做成gif了.
import time
import turtle
import numpy as np
from PIL import Image
from sprites import Screen
s = '阳江十八子谢谢你,世界瓷都景德镇欢迎你,菠萝的海徐闻招待你。'
index = [0,1,13,14,15,24,25]
print(len(s))
screen = Screen()
screen.setup(500,500)
radius = 150
turtle.ht()
ft = ('',18,'normal')
turtle.bk(radius)
turtle.left(90)
frames = []
for i in range(len(s)):
turtle.circle(-radius,360/len(s))
if i in index:
turtle.color('red')
else:
turtle.color('black')
turtle.write(s[i],align='center',font=ft)
time.sleep(0.1)
im = screen.save().convert("RGBA") # 转换为RGBA模式
frames.append(im) # f'frames/{i}.png'
print(frames)
screen.mainloop()
