Python批量更改静态图片尺寸

2025-10-21 18:31:45

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批量更改静态图片尺寸

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