python批量resize 文件夹图片
时间: 2023-08-03 10:54:42 浏览: 99
您可以使用Python中的PIL库来批量调整文件夹中图片的大小。以下是一个示例代码:
```python
from PIL import Image
import os
def batch_resize_images(input_folder, output_folder, new_size):
# 遍历文件夹中的每张图片
for filename in os.listdir(input_folder):
if filename.endswith(".jpg") or filename.endswith(".png"):
# 打开图片
image = Image.open(os.path.join(input_folder, filename))
# 调整图片大小
resized_image = image.resize(new_size)
# 保存调整后的图片
resized_image.save(os.path.join(output_folder, filename))
# 输入文件夹路径
input_folder = "path/to/input/folder"
# 输出文件夹路径
output_folder = "path/to/output/folder"
# 新的图片尺寸
new_size = (800, 600)
# 执行批量调整大小操作
batch_resize_images(input_folder, output_folder, new_size)
```
请将`path/to/input/folder`替换为您实际的输入文件夹路径,将`path/to/output/folder`替换为您希望保存调整后图片的输出文件夹路径,以及设置`new_size`为您想要的新图片尺寸。运行这段代码后,它将遍历输入文件夹中的所有图片,并将调整后的图片保存到输出文件夹中。
阅读全文