Python怎么改图片大小

图片[1]-Python怎么改图片大小-uusu优素-乐高,模型,3d打印,编程

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
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容