Pyhton改变图片尺寸

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()

关于改变图片大小个人的一些代码,如有问题还请大佬指教

posted @ 2020-05-15 17:45  小小小光子  阅读(141)  评论(0编辑  收藏  举报