import cv2 as cv
import matplotlib.pyplot as plt
import time
import turtle
from PIL import Image
#opencv浏览图片
i = 1
while True:
a = i
a = cv.imread("files/00"+str(i)+".jpg",1)
cv.namedWindow('IMG')
cv.imshow('IMG',a)
if i == 23:
cv.waitKey(3000)
cv.destroyAllWindows()
else:
cv.waitKey(1000)
cv.destroyAllWindows()
i+=1
if i >= 24:
break
a=[]
for i in range(1,24):
i = Image.open('files/00'+str(i)+'.jpg')
a.append(i)
#pil组合图片
empty = Image.new('RGB',(4800,3200),(255,255,255))
empty.paste(a[0],(0,0))
empty.paste(a[1],(800,0))
empty.paste(a[2],(1600,0))
empty.paste(a[3],(2400,0))
empty.paste(a[4],(3200,0))
empty.paste(a[5],(4000,0))
empty.paste(a[6],(0,800))
empty.paste(a[7],(800,800))
empty.paste(a[8],(1600,800))
empty.paste(a[9],(2200,800))
empty.paste(a[10],(2800,800))
empty.paste(a[11],(3800,800))
empty.paste(a[12],(0,1600))
empty.paste(a[13],(1000,1600))
empty.paste(a[14],(2000,1600))
empty.paste(a[15],(3000,1600))
empty.paste(a[16],(4000,1600))
empty.paste(a[17],(0,2400))
empty.paste(a[18],(800,2400))
empty.paste(a[19],(1600,2400))
empty.paste(a[20],(2400,2400))
empty.paste(a[21],(3200,2400))
empty.paste(a[22],(4000,2400))
empty.save('files/0024.jpg')
plt.figure(figsize=(16,18),dpi=80)
plt.ion() #交互窗口
image = plt.imread('files/0024.jpg')
plt.xticks([])
plt.yticks([])
plt.imshow(image)
plt.show()
#画爱心
def LittleHeart():
for i in range(200):
turtle.right(1)
turtle.forward(2)
love = 'xx生日快乐'
me = 'jiang'
turtle.setup(width = 600,height = 600)
turtle.color('red','pink')
turtle.pensize(5)
turtle.speed(1)
turtle.up()
turtle.hideturtle()
turtle.goto(0,-180)
turtle.showturtle()
turtle.down()
turtle.speed(1)
turtle.begin_fill()
turtle.left(140)
turtle.forward(224)
LittleHeart()
turtle.left(120)
LittleHeart()
turtle.forward(224)
turtle.end_fill()
turtle.pensize(5)
turtle.up()
turtle.hideturtle()
turtle.goto(0,0)
turtle.showturtle()
turtle.color('#CD5C5C','pink')
turtle.write(love,font=('gungsuh',45,),align="center")
turtle.up()
turtle.hideturtle()
turtle.speed(2)
turtle.goto(0,0)
turtle.showturtle()
turtle.color('red','pink')
turtle.write(love,font=('gungsuh',45,),align="center")
turtle.up()
turtle.hideturtle()
if me != '':
turtle.color('black','pink')
time.sleep(2)
turtle.goto(180,-180)
turtle.showturtle()
turtle.write(me,font=(20,),align="center",move=True)
window = turtle.Screen()
window.exitonclick()