图像的九宫格制作

from PIL import  Image
#导入你喜欢的图片
img = Image.open("E:/image/1.png")
w,h = img.size[0]//3,img.size[1]//3
#白色边的像素为10,你也可以设置为自己想要的像素
gap=10
newImg = Image.new("RGB",(w*3+2*gap,h*3+2*gap),"white")
for i in range(0,3):
for j in range(0,3):
clipImg = img.crop((j*w,i*h,(j+1)*w,(i+1)*h))
clipImg.save("E:/image1/%d%d.png" % (i,j))
newImg.paste(clipImg,(j*(w+gap),i*(h+gap)))
newImg.save("E:/image1/9.png")
newImg.show()
posted @ 2021-07-30 11:44  一蓑烟雨任平生生  阅读(119)  评论(0)    收藏  举报