python 实现turtle画图并导出图片格式的文件


Posted in Python onDecember 07, 2019

如下所示:

from turtle import*
import turtle
setup(800,700,300,50)
penup()
seth(90)
fd(100)
seth(0)
fd(-200)
pendown()
pensize(3)
pencolor("black")
seth(0)
fd(210)
seth(90)
fd(20)
seth(115)
circle(120,129)
seth(270)
fd(20)
seth(270)
fd(15)
seth(0)
fd(217)
seth(90)
fd(19)
penup()
seth(150)
fd(155)
pendown()
pencolor("blue")
pensize(2)
seth(200)
circle(70,40)
circle(5,40)
circle(20,90)
circle(10,140)
fd(5)
seth(330)
circle(-10,140)
seth(120)
circle(5,40)
seth(160)
circle(-30,30)
seth(65)
circle(-70,50)
penup()
seth(10)
fd(25)
seth(-25)
pendown()
circle(-70,40)
circle(-5,40)
circle(-20,90)
circle(-10,140)
seth(-30)
circle(5,40)
seth(180)
seth(225)
fd(-5)
seth(140)
circle(17,260)
seth(5)
circle(28,120)
penup()
seth(200)
fd(150)
seth(210)
fd(30)
seth(270)
fd(30)
seth(0)
fd(18)
pendown()
pencolor("black")
seth(270)
fd(160)
seth(0)
fd(70)
seth(0)
fd(50)
seth(90)
 
 
 
 
fd(160)
ts = turtle.getscreen()
ts.getcanvas().postscript(file="work.eps")

PostScript是一种页面描述语言,主要用于高质量打印。

# 以下代码,将画好的图案按指定格式保存到当前文件目录

# 可以使用 .eps格式,对于.jpg格式,即使生成图片,也因为jpeg标识符段长度太短,导致文件不完整无法打开。

ts = turtle.getscreen()

ts.getcanvas().postscript(file="work.eps")

#在当前工作目录下生成work.eps格式图片,这种格式使用photoshop可以打开。生成过程中控制台会输出如下语句:

'-81.1893121271068 426.860206316411 moveto\n-86.1893121271068 417.860206316411 lineto\n-81.1893121271068 419.860206316411 lineto\n-76.1893121271068 417.860206316411 lineto\n-81.1893121271068 426.860206316411 lineto\n0.000 0.000 0.000 setrgbcolor AdjustColor\neofill\n-81.1893121271068 426.860206316411 moveto\n-86.1893121271068 417.860206316411 lineto\n-81.1893121271068 419.860206316411 lineto\n-76.1893121271068 417.860206316411 lineto\n-81.1893121271068 426.860206316411 lineto\n1 setlinejoin 1 setlinecap\n1 setlinewidth\n[] 0 setdash\n0.000 0.000 0.000 setrgbcolor AdjustColor\nstroke\n'

有可能是你的绘图痕迹。

ts.getcanvas().postscript(file=r"C:\work.eps")

#这样就是指定图片生成的位置为c盘下了。

python 实现turtle画图并导出图片格式的文件

以上这篇python 实现turtle画图并导出图片格式的文件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Flask框架的学习指南之开发环境搭建
Nov 20 Python
浅谈Python由__dict__和dir()引发的一些思考
Oct 30 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
Apr 27 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
Python检查图片是否损坏及图片类型是否正确过程详解
Sep 30 Python
Python实现自定义读写分离代码实例
Nov 16 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
Jan 06 Python
解决pytorch下出现multi-target not supported at的一种可能原因
Feb 06 Python
python3.9之你应该知道的新特性详解
Apr 29 Python
Python内置包对JSON文件数据进行编码和解码
Apr 12 Python
基于python plotly交互式图表大全
Dec 07 #Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 #Python
python将时分秒转换成秒的实例
Dec 07 #Python
pandas实现将日期转换成timestamp
Dec 07 #Python
Python 装饰器原理、定义与用法详解
Dec 07 #Python
Python Pandas 转换unix时间戳方式
Dec 07 #Python
Pandas-Cookbook 时间戳处理方式
Dec 07 #Python
You might like
留言板翻页的实现详解
2006/10/09 PHP
PHP nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
PHP简单遍历对象示例
2016/09/28 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
JavaScript的Function详细
2006/11/14 Javascript
一些javascript一些题目的解析
2010/12/25 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
详解Vue源码之数据的代理访问
2018/12/11 Javascript
使用React手写一个对话框或模态框的方法示例
2019/04/25 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
详解 Python 读写XML文件的实例
2017/08/02 Python
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
python 模拟创建seafile 目录操作示例
2019/09/26 Python
书法培训心得体会
2014/01/05 职场文书
初中校园广播稿
2014/02/02 职场文书
翻译学院毕业生自荐书
2014/02/02 职场文书
护理学应聘自荐书范文
2014/02/05 职场文书
导购员的岗位职责
2014/02/08 职场文书
合作协议书范文
2014/08/20 职场文书
2015年光棍节活动总结
2015/03/24 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
Python基本数据类型之字符串str
2021/07/21 Python
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang