用 Python 更改图片类型和尺寸

2023-01-31 03:01:34 更改 类型 尺寸

1、PIL包推荐 Pillow。

2、源码

# encoding: utf-8
# author: walker
# date: 2014-05-15
# summary: 更改图片尺寸大小

import os
from PIL import Image

def ResizeImage(filein, fileout, width, height, type):
    r"""
        filein:  输入图片
        fileout: 输出图片
        width: 输出图片宽度
        height:输出图片高度
        type:输出图片类型(png, gif, jpeg...)
     """
    img = Image.open(filein)
    out = img.resize((width, height), Image.ANTIALIAS) #resize image with high-quality
    out.save(fileout, type)
    
if __name__ == "__main__":
    filein = r'image\test.png'
    fileout = r'image\testout.png'
    width = 60
    height = 85
    type = 'png'
    ResizeImage(filein, fileout, width, height, type)


【相关阅读】

1、Pillow Documentation

2、Pillow 支持的图片格式

3、如何判断JPG文件下载完整了?


*** walker * 2014-05-15 ***


相关文章