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 相关文章推荐
python实现对一个完整url进行分割的方法
Apr 29 Python
剖析Python的Tornado框架中session支持的实现代码
Aug 21 Python
python中文乱码不着急,先看懂字节和字符
Dec 20 Python
python PyTorch预训练示例
Feb 11 Python
python实现多人聊天室
Mar 31 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
对python中的try、except、finally 执行顺序详解
Feb 18 Python
利用Django模版生成树状结构实例代码
May 19 Python
快速解决docker-py api版本不兼容的问题
Aug 30 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
Dec 07 Python
浅谈python数据类型及其操作
May 25 Python
Python学习之os包使用教程详解
Mar 21 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
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
PHP消息队列用法实例分析
2016/02/12 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
Python中scatter函数参数及用法详解
2017/11/08 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
python 星号(*)的多种用途
2020/09/21 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
交通事故调解协议书
2014/04/16 职场文书
实习单位评语
2014/04/26 职场文书
省文明单位申报材料
2014/05/08 职场文书
幼儿教师求职信
2014/05/24 职场文书
单位工作证明书格式
2014/10/04 职场文书
幼儿园教师求职信
2015/03/20 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python
vue里使用create, mounted调用方法
2022/04/26 Vue.js