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()