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中使用模块的教程
Apr 27 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
Python字典创建 遍历 添加等实用基础操作技巧
Sep 13 Python
利用Python+阿里云实现DDNS动态域名解析的方法
Apr 01 Python
python的常见矩阵运算(小结)
Aug 07 Python
python实现控制台输出彩色字体
Apr 05 Python
python IDLE添加行号显示教程
Apr 25 Python
keras的load_model实现加载含有参数的自定义模型
Jun 22 Python
Python pickle模块常用方法代码实例
Oct 10 Python
Python机器学习应用之工业蒸汽数据分析篇详解
Jan 18 Python
python如何读取和存储dict()与.json格式文件
Jun 25 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 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
基于php设计模式中工厂模式详细介绍
2013/05/15 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php函数与传递参数实例分析
2014/11/15 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
2020/03/06 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
20个常用Python运维库和模块
2018/02/12 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
python 创建一维的0向量实例
2019/12/02 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
愚人节活动策划方案
2014/03/11 职场文书
精彩的广告词
2014/03/19 职场文书
主题教育活动总结
2014/05/05 职场文书
争做文明公民倡议书
2014/08/29 职场文书