用Python更改图片尺寸大小

1、PIL包推荐Pillow

2、源码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#encoding=utf-8
#author: walker
#date: 2014-05-15
#summary: 更改图片尺寸大小
import os
import os.path
from PIL import Image
'''
filein:  输入图片
fileout: 输出图片
width: 输出图片宽度
height:输出图片高度
type:输出图片类型(png, gif, jpeg...)
'''
def ResizeImage(filein, fileout, width, height, type):
    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 ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1411883如需转载请自行联系原作者


RQSLT

上一篇:win8 下 WCF "Could not load type 'System.ServiceModel.Activation.HttpModule'" 错误解决方案


下一篇:Infortrend存储达到Autodesk Flame 2018标准 带来高端媒体解决方案