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 30 Python
Python的Django中将文件上传至七牛云存储的代码分享
Jun 03 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
Sep 26 Python
python2.7安装图文教程
Mar 13 Python
python复制文件到指定目录的实例
Apr 27 Python
python实现图片批量压缩程序
Jul 23 Python
浅谈Python反射 & 单例模式
Mar 21 Python
python 引用传递和值传递详解(实参,形参)
Jun 05 Python
Python如何给函数库增加日志功能
Aug 04 Python
Python Process创建进程的2种方法详解
Jan 25 Python
2021年值得向Python开发者推荐的VS Code扩展插件
Jan 25 Python
使用python绘制分组对比柱状图
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 静态变量与自定义常量的使用方法
2010/01/26 PHP
php之curl实现http与https请求的方法
2014/10/21 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
JS设置时间无效问题的解决办法
2017/02/18 Javascript
js中new一个对象的过程
2017/02/20 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python入门篇之字符串
2014/10/17 Python
python调用百度语音REST API
2018/08/30 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
艺术节主持词
2014/04/02 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
《暗黑破坏神2:重制版》本周进行第一轮A测 目前可官网进行申请报名
2021/04/07 其他游戏
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle