使用空白将图像填充为正方形
import sys
from PIL import Image
inp = str(sys.argv[1])
im = Image.open(inp)
x,y = im.size
size=max(x,y)
img=Image.new('RGBA', (size, size), (255,255,255,0))
img.paste(im, ((size - x) / 2, (size - y) / 2))
img.save('xx.jpg')
使用空白将图像填充为正方形
import sys
from PIL import Image
inp = str(sys.argv[1])
im = Image.open(inp)
x,y = im.size
size=max(x,y)
img=Image.new('RGBA', (size, size), (255,255,255,0))
img.paste(im, ((size - x) / 2, (size - y) / 2))
img.save('xx.jpg')