Python动画编程 | 您所在的位置:网站首页 › python隐藏画笔箭头要写什么 › Python动画编程 |
在利用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 实验室设备网 版权所有 |