Python怎么改图片大小
python有一个图像处理库——PIL,可以处理图像文件。PIL提供了功能丰富的方法,比如格式转换、旋转、裁剪、改变尺寸、像素处理、图片合并等等等等,非常强大。
推荐学习《Python教程》。
下面来看下使用PIL改图片大小的例子:
importImage infile='D:\\original_img.jpg' outfile='D:\\adjust_img.jpg' im=Image.open(infile) (x,y)=im.size#readimagesize x_s=250#definestandardwidth y_s=y*x_s/x#calcheightbasedonstandardwidth out=im.resize((x_s,y_s),Image.ANTIALIAS)#resizeimagewithhigh-quality out.save(outfile) print'originalsize:',x,y print'adjustsize:',x_s,y_s ''' OUTPUT: originalsize:500358 adjustsize:250179 '''
压缩前和压缩后对比:
利用上述代码将图片压缩为48*48的图片如下
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容