在日常生活的很多情况之下可能都会有需要去上传一些指定大小的图片 , 那么python也可以用来去实现修改图片大小 , 也就是图片体积的功能 。本篇文章就会来讲一下如何通过PIL库去实现修改图片大小的方法 , 一起往下看看吧 。
文章插图
1.PIL库是一个第三方库 , 所以需要在命令行之中通过pip install PIL的命令去将其下载安装下来 , 下载安装完成之后再打开一个python编辑器新建一个空白的python文件来编写修改图片大小的代码 。
2.在空白的编辑器里面首先需要去导入这个模块 , 然后声明两个变量分别来表示读取图片的路径和修改大小之后保存图片的路径 。
3.通过open()函数打开图片并获取到这个图片的文件对象 , 通过文件对象去设置图片的x轴和y轴的尺寸 , 设置完毕之后通过resize方法就可以重新的去将图片的尺寸更改为所设置的尺寸了 。
4.更改完成之后还需要使用save()方法将图片保存才可以生效 , 详细代码示例如下:
# 导入模块并获取文件路径import Imageinfile = 'D:\original_img.jpg'outfile = 'D:\adjust_img.jpg'# 实例化图片文件对象im = Image.open(infile)# 设置图片尺寸(x,y) = im.sizex_s = 250y_s = y * x_s / x# 修改图片大小out = im.resize((x_s,y_s),Image.ANTIALIAS)out.save(outfile)代码编辑完成之后保存并运行这个python程序 , 运行完成之后可以到文件夹里面查看这个图片的属性 , 就会返现尺寸和大小都改变了 。
【Python如何修改图片大小?使用PIL库简单实现】以上就是python修改图片大小的方法和代码示例了 , 希望对你有所帮助 。
推荐阅读
- Python项目设置里面怎么配置sqlite?sqlite数据库配置方法
- Python字典能做什么?Python字典常用在什么地方
- python里测试变量类型用什么?isinstance函数和type函数可以实现
- python如何对字典进行排序?这篇文章教给你答案
- 范冰冰怎么样了 范冰冰近期状况如何
- 用淘宝大号补单会被封号吗?如何稽查补单号?
- 淘宝店铺越补越没流量怎么办?如何提高排名?
- 做单的淘宝小号怎么买?如何做单?
- 淘宝码上淘买东西算补单吗?如何稽查淘宝补单?
- 如何通过ps给图片人物添加描边?ps怎么给人像添加描边效果?