2021年的最后一天,推荐一个Python的三方库 turtle ,为大家写上新年快乐,是一个可以绘制图像文字的库。
这里的例子比较简单,就是依据各个点坐标连线最后形成文字的,先附上成品图的:

主要用到的几个方法:
t.screensize(400, 400, "#fff") 初始化画布,参数是宽、高、背景色;
t.pensize(penSize) 设置画笔宽度;
t.pencolor("#ff0000") 设置画笔的颜色;
t.speed(10) 画笔的速度,参数范围 [1-10],越大速度越快,0-是最快;
t.hideturtle() 可以隐藏绘制过程中的箭头;
t.up() 抬起画笔,不绘制;
t.goto(x,y) 定位到坐标(x,y);
t.down() 落笔,开始绘制;
t.done() 事件循环,不停绘制,图像一直存在
import turtle as t
t.screensize(400, 400, "#fff")
t.pensize(5)
t.pencolor("#ff0000")
t.speed(5)
t.hideturtle()
t.up()
t.goto(-200,100)
t.down()
t.goto(-188,88)
# ...
t.done()
麻烦的是对各个点坐标的计算,要考虑到每一横竖的长短,整体的布局。附上github的链接: https://github.com/taixiang/turtle_year
最后祝大家新年快乐!
本文介绍了使用Python的turtle库绘制‘新年快乐’的文字,通过控制画笔的移动和颜色,实现图像文字的绘制。主要涉及的方法包括初始化画布、设置画笔颜色和宽度、速度调整等。文章提供了成品图并分享了GitHub链接以供进一步学习。祝大家新年快乐!
1692

被折叠的 条评论
为什么被折叠?



