python把文件夹下的子文件里的图片重新设置尺寸
时间: 2023-06-19 17:03:09 浏览: 86
python设置图片尺寸
5星 · 资源好评率100%
可以使用Pillow库来处理图片,并且使用os库来遍历文件夹和子文件夹中的图片文件。以下是一个示例代码,可以将文件夹下所有子文件夹中的图片文件缩放到指定尺寸:
```python
from PIL import Image
import os
# 设置目标尺寸
width, height = 500, 500
# 遍历文件夹和子文件夹中的所有图片文件
for root, dirs, files in os.walk("path/to/folder"):
for file in files:
# 判断文件扩展名是否为图片格式
if file.endswith(".jpg") or file.endswith(".jpeg") or file.endswith(".png") or file.endswith(".bmp"):
# 打开图片文件
image = Image.open(os.path.join(root, file))
# 缩放图片
image = image.resize((width, height))
# 保存缩放后的图片
image.save(os.path.join(root, file))
```
将 `path/to/folder` 替换为你实际的文件夹路径,运行代码即可将该文件夹下所有子文件夹中的图片文件缩放到指定尺寸。注意,该代码只处理常见的图片格式,如果需要处理其他格式的图片文件,可以在判断文件扩展名的部分加入对应的判断条件。
阅读全文