python缩放图片再居中剪切
import io, requests
from PIL import Image
url = 'https://cdn.tatlerasia.com/asiatatler/i/hk/2018/11/05194216-hennessey-venom-f5-15_cover_1600x1000.jpg'
res = requests.get(url)
img = Image.open(io.BytesIO(res.content))
def imageCut(img:Image, flag='center'):
'''居中剪切成正方形图片'''
# 计算剪切图片的坐标点,左上角和右下角坐标
(w, h) = img.size
if w > h:
opt = ((w-h)/2,0,(w-h)/2+h,h)
else:
opt = (0, (h-w)/2,w,(h-w)/2+w)
return img.crop(opt)
img = imageCut(img)版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/731.html
转载时须注明出处及本声明