首页 > 代码库 > 使用python进行图像处理-调整图片大小

使用python进行图像处理-调整图片大小

python有一个图像处理库——PIL,可以处理图像文件。PIL提供了功能丰富的方法,比如格式转换、旋转、裁剪、改变尺寸、像素处理、图片合并等等等等,非常强大。

举个简单的例子,调整图片的大小:

import Imageinfile = ‘D:\\original_img.jpg‘outfile = ‘D:\\adjust_img.jpg‘im = Image.open(infile)(x,y) = im.size #read image sizex_s = 250 #define standard widthy_s = y * x_s / x #calc height based on standard widthout = im.resize((x_s,y_s),Image.ANTIALIAS) #resize image with high-qualityout.save(outfile)print ‘original size: ‘,x,yprint ‘adjust size: ‘,x_s,y_s‘‘‘OUTPUT:original size:  500 358adjust size:  250 179‘‘‘

 

使用python进行图像处理-调整图片大小