Python用turtle实现完美画出一张图片

python的turtle画图一般都比较简单
这次我带大家来用turtle绘制好看的图片

主要应用cv2库去读取图片
然后用turtle实现绘图
代码如下:

import turtle as t
import cv2

t.getscreen().colormode(255)
img1 = cv2.imread('ping.jpg')[0: -2: 2]
width = len(img1[0])
height = len(img1)
t.setup(width=width / 2 + 100, height=height + 100)
t.pu()
t.goto(-width / 4 + 10, height / 2 - 10)
t.pd()
t.tracer(2000)
for k1, i in enumerate(img1):
    for j in i[::2]:
        t.pencolor((j[0], j[1], j[2]))
        t.fd(1)
    t.pu()
    t.goto(-width / 4 + 10, height / 2 - 10 - k1 - 1)
    t.pd()
t.done()

效果图:
在这里插入图片描述
一起学习python,小白指导,教学分享记得私信我

猜你喜欢

转载自blog.csdn.net/Miku_wx/article/details/112131880