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 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
Python中的推导式使用详解
Jun 03 Python
Python发送form-data请求及拼接form-data内容的方法
Mar 05 Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
Python实现的科学计算器功能示例
Aug 04 Python
用Python实现KNN分类算法
Dec 22 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
Jul 04 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
编写多线程Python服务器 最适合基础
Sep 14 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
Jan 25 Python
python Polars库的使用简介
Apr 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打开文件fopen函数的使用说明
2013/07/05 PHP
php类的定义与继承用法实例
2015/07/07 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
用Python制作简单的钢琴程序的教程
2015/04/01 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
Python切片操作深入详解
2018/07/27 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
python 实现批量图片识别并翻译
2020/11/02 Python
Maisons du Monde德国:法国家具和装饰的市场领导者
2019/07/26 全球购物
大学学习生活感言
2014/01/18 职场文书
高二学生评语大全
2014/04/25 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
党员活动总结
2015/02/04 职场文书
简历自我评价模板
2015/03/11 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis