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守护进程(daemon)代码实例
Mar 06 Python
python编写Logistic逻辑回归
Dec 30 Python
小米5s微信跳一跳小程序python源码
Jan 08 Python
PyCharm代码格式调整方法
May 23 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
Django实现CAS+OAuth2的方法示例
Oct 30 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
Tensorflow轻松实现XOR运算的方式
Feb 03 Python
解决Python pip 自动更新升级失败的问题
Feb 21 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
python ansible自动化运维工具执行流程
Jun 24 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数组的几个基本操作
2011/07/14 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
python 获取本机ip地址的两个方法
2013/02/25 Python
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
10款最好的Python开发编辑器
2019/07/03 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
国际会议邀请函范文
2014/01/16 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
商场总经理岗位职责
2014/02/03 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
学校教师读书活动总结
2014/07/08 职场文书
银行员工考核评语
2014/12/31 职场文书
2015年银行工作总结范文
2015/04/01 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
学生检讨书怎么写
2015/05/07 职场文书
保外就医申请书范文
2015/08/06 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
Python Django 后台管理之后台模型属性详解
2021/04/25 Python