用python代码将一个image文件架中的9张jpg图片reshape成128*128
时间: 2024-03-04 21:48:42 浏览: 85
基于python代码批量处理图片resize
可以使用Python的PIL库(Pillow库的一个分支)来实现这个功能。下面是一个示例代码:
```python
from PIL import Image
import os
# 遍历文件夹中的所有图片
for filename in os.listdir('image_folder'):
if filename.endswith('.jpg'):
# 打开原始图片
img = Image.open(os.path.join('image_folder', filename))
# 将图片转换为指定大小
new_img = img.resize((128, 128))
# 保存新图片
new_filename = os.path.join('resized_images', filename)
new_img.save(new_filename)
```
在这个示例中,我们使用`os.listdir`函数遍历`image_folder`文件夹中的所有文件,如果文件名以`.jpg`结尾,则我们打开原始图片,并使用`resize`函数将其转换为128x128大小。最后,我们使用`save`函数将新的图片保存在`resized_images`文件夹中,保持原有的文件名。
阅读全文