以下是部分代码预览:
"""海龟每步画保存为png.py, 本程序把海龟每步所画的图形都保存为png格式的图片,以便合成gif动画。 原理是用(画布)screen.cv.postscript命令,然后用ghostscript进行转换。 首先需要安装ghostscript,设定好搜索路径。""" import os import io from PIL import Image from turtle import * def savepng(canvas,path): """把canvas.postscript的内容转换成png写入文件""" global counter psimage = canvas.postscript(colormode = 'color') # 生成ps字符串 filename = path + os.sep + str(counter) + ".png" # 形成文件名 "下面变量需根据安装ghostscript的路径决定" ghostscrpit = 'C:\\Program Files\\gs\\gs9.26\\bin' counter = 0 "以下是添加搜索ghostscript的路径" path = os.environ['path'] path = path.split(";") path.append(ghostscrpit) path = ';'.join(path) os.environ['path'] = path screen = Screen() screen.delay(10) screen.setup(500,660) t = Turtle(shape='turtle') t.shapesize(2,2) t.color("blue") t.penup() t.pensize(4) t.setheading(90) t.bk(200) t.pendown() draw_tree(200,4) t.ht() screen.mainloop()
如需要查看完整代码,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)