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使用calendar输出指定年份全年日历的方法
Apr 04 Python
Python multiprocessing模块中的Pipe管道使用实例
Apr 11 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
Python IDE PyCharm的基本快捷键和配置简介
Nov 04 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
使用python 打开文件并做匹配处理的实例
Jan 02 Python
python 根据字典的键值进行排序的方法
Jul 24 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
Django 路由层URLconf的实现
Dec 30 Python
tensorflow查看ckpt各节点名称实例
Jan 21 Python
快速解决jupyter启动卡死的问题
Apr 10 Python
发工资啦!教你用Python实现邮箱自动群发工资条
May 10 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生成静态页面详解
2006/11/19 PHP
PHP 已经成熟
2006/12/04 PHP
swfupload 多文件上传实现代码
2008/08/27 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
php生成数字字母的验证码图片
2015/07/14 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
基于jQuery的仿flash的广告轮播代码
2010/11/04 Javascript
function foo的原型与prototype属性解惑
2010/11/19 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
微信小程序 设置启动页面的两种方法
2017/03/09 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
微信小程序 转发功能的实现
2017/08/04 Javascript
简单实现jQuery轮播效果
2017/08/18 jQuery
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
浅析Python的Django框架中的Memcached
2015/07/23 Python
python通过文件头判断文件类型
2015/10/30 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
优秀学生自我鉴定范例
2013/12/18 职场文书
公司会计主管岗位责任制
2014/03/01 职场文书
师范教师专业大学生职业生涯规划范文
2014/03/02 职场文书
人事局接收函
2015/01/31 职场文书
云冈石窟导游词
2015/02/04 职场文书