可以写一段代码将一批图片变成同样大小的尺寸,小的图片变成图片中最大size的,再读出保存
时间: 2024-04-15 13:28:28 浏览: 8
当然可以!下面是一个示例代码,可以将一批图片调整为相同的尺寸,并将调整后的图片保存起来。假设你已经安装了PIL库(Python Imaging Library)。
```python
from PIL import Image
import os
# 定义目标尺寸
target_size = (800, 600)
# 遍历目录中的所有图片文件
for filename in os.listdir('path_to_images_folder'):
if filename.endswith('.jpg') or filename.endswith('.png'):
# 打开图片
image = Image.open(os.path.join('path_to_images_folder', filename))
# 调整尺寸
image.thumbnail(target_size)
# 创建保存目录
os.makedirs('path_to_save_folder', exist_ok=True)
# 保存调整后的图片
image.save(os.path.join('path_to_save_folder', filename))
```
请将 `'path_to_images_folder'` 替换为存储图片的文件夹路径,将 `'path_to_save_folder'` 替换为保存调整后图片的文件夹路径。此代码将遍历指定文件夹中的所有 `.jpg` 和 `.png` 格式的图片文件,将其调整为指定的尺寸 `target_size`,然后保存在指定的保存文件夹中。