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中apply函数的用法实例教程
Jul 31 Python
Python自动发邮件脚本
Mar 31 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
浅谈python配置与使用OpenCV踩的一些坑
Apr 02 Python
用pandas按列合并两个文件的实例
Apr 12 Python
python迭代dict的key和value的方法
Jul 06 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
python读取与处理netcdf数据方式
Feb 14 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
Apr 26 Python
Python map及filter函数使用方法解析
Aug 06 Python
Opencv实现二维直方图的计算及绘制
Jul 21 Python
 分享一个Python 遇到数据库超好用的模块
Apr 06 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
探讨多键值cookie(php中cookie存取数组)的详解
2013/06/06 PHP
php生成excel列序号代码实例
2013/12/24 PHP
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
2010/03/12 Javascript
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[49:05]OG vs Newbee 2019DOTA2国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
美术毕业生求职信
2014/02/25 职场文书
公司收款委托书范本
2014/09/20 职场文书
财务经理岗位职责范本
2015/04/08 职场文书
我的1919观后感
2015/06/03 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript