其实思路很简单:
对应代码如下:
如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617
# -*- coding: utf-8 -*-
'''
将一张图片填充为正方形后切为9张图
Author:微信公众号:大数据前沿
'''
from PIL import Image
import sys
#将图片填充为正方形
def fill_image(image):
width, height = image.size
#选取长和宽中较大值作为新图片的
new_image_length = width if width > height else height
#生成新图片[白底]
new_image = Image.new(image.mode,