在日常的数据处理或项目开发中,我们常常需要对图片进行尺寸调整,以满足算法输入的需求。今天就来聊聊如何用Python实现批量重塑图片大小!💡
首先,确保安装了`Pillow`库,它是Python中处理图像的强大工具。可以通过命令 `pip install Pillow` 快速安装。接着,准备一个存放图片的文件夹,以及一个目标输出文件夹。下面是一个简单的代码框架:
```python
from PIL import Image
import os
定义图片路径和目标尺寸
image_dir = 'path/to/your/images'
output_dir = 'path/to/output'
new_size = (256, 256)
创建输出目录(如果不存在)
if not os.path.exists(output_dir):
os.makedirs(output_dir)
遍历文件夹中的所有图片
for filename in os.listdir(image_dir):
if filename.endswith(('.png', '.jpg', '.jpeg')):
img_path = os.path.join(image_dir, filename)
img = Image.open(img_path)
resized_img = img.resize(new_size, Image.ANTIALIAS)
保存重塑后的图片
output_path = os.path.join(output_dir, filename)
resized_img.save(output_path)
```
通过这段代码,你可以轻松地将图片批量调整为统一尺寸,无论是用于模型训练还是其他用途都非常实用!⚙️
记得检查图片格式是否兼容,并根据需求调整尺寸参数哦!📸💨