用 Python 更改图片类型和尺寸

发布时间:2019-09-01 09:51:46编辑:auto阅读(1575)

    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 ***


关键字