from PIL import Image
im=Image.open("10.jpg")
img=im.convert(mode="L")
a=int(img.size[0]/16)
b=int(img.size[1]/16)
for i in range(a):
for j in range(b):
region=img.crop((16*i,16*j,16*i+16,16*j+16))
img_array=region.load()
sum=0
for x in range(16):
for y in range(16):
sum+=img_array[x,y]
sum=sum/(16*16)
hui=1+int(sum/43)
img2=Image.open(str(hui)+'.jpg')
img.paste(img2,(16*i,16*j,16*i+16,16*j+16))
img.save("converted1.jpg")
img.show()
python PIL用六张骰子格点图覆盖原图
最新推荐文章于 2022-08-03 17:09:33 发布