python:如何画枫叶
1、首先,我们保存上面的图片为“枫叶.jpg”,放到python的目录下。打开python编辑器(本篇使用的pycharm)

3、接下来,通过PIL读取图片的信息,对接turtle画图库完成绘制过程。读取图片的函数:def leave(path):img = Imag髫潋啜缅e.open(path) # 读取图像global sizesize=img.sizepix = img.load()list = [[] for i in range(size[1])] # 构造空列表for i in range(0, size[1]): # 从第一行开始循环k = 0for j in range(0, size[0]-1):# 如果当前像素与下一个像素值不同且两者有一为背景色,则记录坐标if pix[j, i] != pix[j + 1, i] and (255, 255, 255) in [pix[j, i], pix[j + 1, i]]:if k == 0: # index值为0说明是像素条起始坐标list[i].append([j + 1, ])k += 1else: # index值为1说明记录的是像素条结束坐标list[i][-1].append(j)k = 0return list

5、最后,调用函数,运行程序:draw('枫叶.jpg')

