Python批量更改静态图片尺寸

时间:2026-02-14 12:19:09

1、打开命令行窗口,使用pip安装PIL包,这个是用来处理图片的,命令如下:

pip install Pillow

Python批量更改静态图片尺寸

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

Python批量更改静态图片尺寸

3、打开Python开发工具IDLE,新建‘changePic.py’文件,并测试获取到图片路径,代码如下:

import os

from PIL import Image 

fileName = os.listdir('c:\\oldpic\\')

for img in fileName:

    print ('c:\\oldpic\\'+img)

Python批量更改静态图片尺寸

4、运行程序,打印出图片路径如下:

c:\oldpic\1.jpg

c:\oldpic\2.jpg

c:\oldpic\3.jpg

Python批量更改静态图片尺寸

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文件夹

Python批量更改静态图片尺寸

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

Python批量更改静态图片尺寸

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

Python批量更改静态图片尺寸

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com