python批量图片缩略 exe
时间: 2023-11-30 21:00:20 浏览: 80
生成缩略图并加水印文字源码.zip
Python可以使用PIL库(Python Imaging Library)来批量缩略图片。PIL是Python中常用的图片处理库,提供了丰富的图像处理功能。
首先,我们需要安装PIL库。可以使用pip命令进行安装:pip install pillow
安装完成后,我们可以使用以下代码进行批量图片缩略:
```
from PIL import Image
import os
# 设置要缩略的图片文件夹路径
image_folder = '要缩略的图片文件夹路径'
# 设置缩略图保存路径
save_folder = '缩略图保存路径'
# 设置缩略图的宽度和高度
thumbnail_size = (100, 100)
# 遍历图片文件夹下的所有图片文件
for file in os.listdir(image_folder):
if file.endswith('.jpg') or file.endswith('.png'): # 只处理.jpg和.png格式的图片文件
# 打开图片
image = Image.open(os.path.join(image_folder, file))
# 生成缩略图
thumbnail = image.thumbnail(thumbnail_size)
# 保存缩略图
thumbnail.save(os.path.join(save_folder, file))
```
在上述代码中,我们首先导入了PIL库的Image模块和os模块。然后,我们设置要缩略的图片文件夹路径、缩略图保存路径以及缩略图的宽度和高度。接下来,我们使用os模块的listdir()方法遍历图片文件夹下的所有图片文件,并判断文件格式是否为.jpg或.png,然后使用Image模块的open()方法打开每个图片文件。接着,我们使用thumbnail()方法生成缩略图,并使用save()方法保存缩略图到指定路径。
通过以上代码,我们就可以批量对指定文件夹下的图片进行缩略处理。
阅读全文