用户:
光阴黑暗豹查看:9 回复:11 评论:9 创建时间:2020-09-26T10:41:29
编程猫图片:






水贴(嘻嘻)
代码拿去不谢:
import os
from PIL import Image
import matplotlib.pyplot as plt
m='BCM'
fs=os.listdir(m)
print(fs)
ie=[".png",".jpg",".bmp",".jpeg",".gif"]
I=[]
for f in fs:
n=os.path.splitext(f)[0]
e=os.path.splitext(f)[-1]
if e in ie and 'bcm' in n:
ii=Image.open(m+os.sep+f)
_i=ii.resize((300,300))
I.append(_i)
#print(I)
s=[[0,1,0,1,0],
[1,1,1,1,1],
[1,1,1,1,1],
[0,1,1,1,0],
[0,0,1,0,0]]
c=5
r=5
b=Image.new('RGBA',(300*c,300*r))
for i in range(r):
for j in range(c):
if s[i][j]==1:
iii=j+c*i
b.paste(I[iii%len(I)],(j*300,i*300))
#plt.imshow(b)
#plt.show()
b.save('heart.png')点赞0
评论