Python的turtle模块怎么保存图片?turtle库保存文件的方法

turtle模块是Python在更新到2.6版本之后才推出的一个内置模块,它的作用就是用画笔和画布、再加上一个背景填充就能够画出任意想要画的图像 。那么在图像绘画完成之后就需要去保存图片了,下面这篇文章会来讲解一下turtle模块保存文件的方法教程 。

Python的turtle模块怎么保存图片?turtle库保存文件的方法

文章插图
turtle模块在画图完毕之后可以使用getscreen()方法将当前画布上的所有执行的操作和生成的对象都当做是一个对象来实例化,然后实例化之后就可以通过这个对象去将画好的图像保存为图片了 。
在保存图片的时候需要注意的一点就是,它会默认的将画图的所有代码都当做是一个整体来进行保存 。所有如果是两个图的话代码就需要分开,示例如下:
# 绘制图像from turtle import *forward(100)# 保存图片ts = turtle.getscreen()ts.getcanvas().postscript(file="duck.eps")【Python的turtle模块怎么保存图片?turtle库保存文件的方法】通过这种方法保存图片是eps格式的,eps就是矢量图片,可以通过ps或者是画图直接打开并进行编辑 。但是在大部分的情况下图像都是要进行传输和直接打开看的,那么还需要将其转为jpg或者是png这种格式的才可以 。
那么在图像保存为eps格式之后,就可以用pil库的image对象去将其转为其他的格式保存,示例如下:
from PIL import Imageim = Image.open(’ duck.eps’)# 转换格式保存im.save(’ duck.eps’,’JPEG’)以上就是关于“Python的turtle模块怎么保存图片?turtle库保存文件的方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读