200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【turtle】画一朵漂亮的玫瑰花 真的很漂亮

【turtle】画一朵漂亮的玫瑰花 真的很漂亮

时间:2022-08-14 23:13:49

相关推荐

【turtle】画一朵漂亮的玫瑰花 真的很漂亮

画玫瑰花

最终效果主要代码原理代码下载

最终效果

效果还是很好的,非常漂亮的一朵玫瑰花

主要代码

import turtle#rose_data为存储数据的py文件import rose_datadef draw_line(pix_list):'''依据pix_list的像素点数据画图'''turtle.penup()turtle.goto(*pix_list[0])turtle.pendown()for pix in pix_list:turtle.goto(*pix)def draw_pic(pic_data):'''pic_data为字典,每个item储存每一笔的像素点数据'''for i in range(1,len(pic_data)+1):pix_list = pic_data[i]draw_line(pix_list)def init():turtle.title('rose')turtle.pensize(2)turtle.hideturtle()turtle.color('red','red')turtle.setup(width=800, height=500, startx=0, starty=0)if __name__ == '__main__':init()draw_pic(rose_data.data)turtle.mainloop()

原理

基于像素点数据画图

分析图片得到像素点数据,依靠这些像素点的数据画出一朵玫瑰花。

原图在下面

代码下载

/download/weixin_44505587/11185764

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。