def transparent_size(path): img = Image.open(path) w, h = img.size w, h = int(w), int(h) if w <= 166 and h <= 166: # 此处我需要的是 小于 166 * 166,如果对大小有需求可以更改此处 return mixin_size = 160 # 我把大于166 * 166 的图片改成 160尺寸 if w >=166: resize_w = mixin_size resize_h = int(h * (mixin_size / w)) else: resize_h = mixin_size resize_w = int(h * (mixin_size / h)) new_img = img.resize((int(resize_w), int(resize_h)), Image.ANTIALIAS) new_img.save(path) new_img.close()
关于改变图片大小个人的一些代码,如有问题还请大佬指教