zoukankan      html  css  js  c++  java
  • pillow 读写保存图片

    1.安装pillow

    pip install pillow

    2.读写以及等比例缩放保存图片

    img = Image.open("/tmp/123/000000165.jpg")
    img_w, img_h = img.size
    
    # 宽度、高度最大值 > 2500等比例缩放
    if max(img_h, img_w) > 2500:
        if img_h > img_w:
            img_w = int(2000 / img_h * img_w)
            img_h = 2000
        else:
            img_h = int(2000 / img_w * img_h)
            img_w = 2000
    
        img = img.resize((img_w, img_h), Image.ANTIALIAS)
        img.save("/tmp/12322222.jpg",'JPEG')
    
        stream = BytesIO()  # 创建1个IO对象
        img.save(stream, 'JPEG')  # 把图片保存到内存
        data = stream.getvalue()
    
        photo_base64 = base64.b64encode(data)
        print(photo_base64)
  • 相关阅读:
    随堂练习
    随堂练习
    第六次安卓作业
    第五次安卓
    第四次安卓
    第二次安卓
    安卓作业
    第十八次上机
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/zhaoyingjie/p/15533593.html
Copyright © 2011-2022 走看看