Python批量更改静态图片尺寸
1、打开命令行窗口,使用pip安装PIL包,这个是用来处理图片的,命令如下:
pip install Pillow

2、在c盘根目录新建一个文件夹oldpic,在文件夹放入几张图片

3、打开Python开发工具IDLE,新建‘changePic.py’文件,并测试获取到图片路径,代码如下:
import os
from PIL import Image
fileName = os.listdir('c:\\oldpic\\')
for img in fileName:
print ('c:\\oldpic\\'+img)

4、运行程序,打印出图片路径如下:
c:\oldpic\1.jpg
c:\oldpic\2.jpg
c:\oldpic\3.jpg

5、编写代码更改图片尺寸,将尺寸统一为宽400px,高400px,代码如下:
import os
from PIL import Image
fileName = os.listdir('c:\\oldpic\\')
width = 400
height = 400
os.mkdir('c:\\newpic\\')
for img in fileName:
pic = Image.open('c:\\oldpic\\' + img)
newpic = pic.resize((width, height),Image.ANTIALIAS)
print (newpic)
newpic.save('c:\\newpic\\'+img)
ANTIALIAS,是抗锯齿,改完尺寸的图片放在c盘根目录newpic文件夹

6、运行程序,打印出改后的尺寸的图像对象

7、查看c盘根目录的newpic文件夹,多了三个改好尺寸的图片

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。