少儿python编程之海龟画图保存为矢量图像

你好,请进入Q群:225792826,免费下载本站最新提供的视频教程原创源码资料,从2020年2月20号到3月底,成为本站会员只要原价的3折,即2980元*0.3 = 894元 ,向微信scratch8付款即可成为本站会员。即可拥有本站所有原创资源,并提供技术支持。如本消息修改,以最后时间的为准。

python的海龟画图用到了tkinter模块,所以能调用画布保存海龟所画的图形。海龟的画图屏幕由画布和可滚动条等组成。

#下面是海龟画图后再把图像保存为矢量图像的源代码:

  
"""051_保存图像.py
  我们可以用小海龟画图,画了图之后可以用截屏等方式保存图像。
  我们其实可以用python自带的命令来保存图像,这样才原汁原味。
  本课把第50课的程序稍微改一改,调用相关命令保存图像。
"""
from turtle import *
from random import choice

小龟=Turtle()
小龟.pensize(3)

def 画多边形(龟,边长,边数):
    for i in range(边数):
        龟.fd(边长)
        龟.right(360/边数)


颜色表=('red','orange','yellow','green','cyan','blue','purple','black','gray','brown')
屏幕=小龟.getscreen()    #得到小龟的画图屏幕

for i in range(3,30):   #i依次获取3,4...29的数值
    小龟.pencolor(choice(颜色表))
    画多边形(小龟,30,i)
    
小龟.hideturtle()
画布=屏幕.getcanvas()       #把屏幕图像输出之前要获取画布这个对象
                            #getcanvas()是得到屏幕的画布命令
画布.postscript(file = "我在星空培训学python画的图像.eps")

#postscript()命令能把图形输出为矢量格式,可以用photoshop等图像软件打开编辑。

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。QQ群免费教学群:225792826 (提供真实姓名可入群)
李兴球的博客_Python创意编程技术前沿 » 少儿python编程之海龟画图保存为矢量图像

学本领,探索更大的世界!

李兴球博客 风火轮编程主页