当前位置: 首页 > 图灵资讯 > 行业资讯> Python怎么改图片大小

Python怎么改图片大小

发布时间:2026-06-07 21:59:23

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的图片如下

微信截图_20200327150358.png

相关文章

如何切换到Python2.7

如何切换到Python2.7

2026-06-26
Python字典如何换行

Python字典如何换行

2026-06-26
Python中怎么新建文件夹

Python中怎么新建文件夹

2026-06-26
Python中区分字符与字符串吗

Python中区分字符与字符串吗

2026-06-26
Python怎么改图片大小

Python怎么改图片大小

2026-06-07
Python如何统计行数

Python如何统计行数

2026-06-07