Python动画编程 您所在的位置:网站首页 python隐藏画笔箭头要写什么 Python动画编程

Python动画编程

2023-09-02 14:50| 来源: 网络整理| 查看: 265

在利用turtle绘制图形时,有时候需要用自己定义的图片(比如手),来替换turtle中的经典图标。图标替换的原理很简单,直接使用add_shape或者register_shape来添加,然后在turtle来指定即可。原理很简单,但是有一些细节需要注意,才能做到比较好的效果。这里详细介绍一下替换的过程。

1、准备好替换的图片

比如想用如下的手握笔的图片来替换小乌龟图标,实现动态绘制的效果,可以准备好一张如下的图片。

为了导入到turtle中,作为图标,需要将图片转换成gif格式。同时调整图像的大小,并且让背景透明。这些用photoshop来完成都比较简单。最需要注意的,是图标装载后,图片的中心位置,将作为turtle绘制顶点的位置,如果要实现用笔书写的效果,需要将图片中的鼻尖位置,调整到图片的中心位置,这样后面出现的效果就是从鼻尖进行绘制的效果。

2、导入到turtle中,形成新的可用图标

tu.addshape("hand-2-ss.gif")

其中hand-2-ss.gif为步骤1中准备好的gif图片

3、使用新的图标进行绘制

tu.shape("hand-2-ss.gif")

4、效果截屏

5、完整的参考代码



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有