图像的九宫格制作
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()

浙公网安备 33010602011771号