python遍历文件夹中的所有图像(按名称顺序读取)、将生成的新图像存入本地文件夹
时间: 2023-05-24 11:01:45 浏览: 204
遍历读取文件夹内所有类型的图像
可以使用Python中的os和PIL库,具体代码如下:
```python
import os
from PIL import Image
folder_path = "your_folder_path"
new_folder_path = "your_new_folder_path"
if not os.path.exists(new_folder_path):
os.makedirs(new_folder_path)
images = []
for filename in os.listdir(folder_path):
if filename.endswith(".png") or filename.endswith(".jpg"):
images.append(filename)
images.sort()
for i, image_name in enumerate(images):
image_path = os.path.join(folder_path, image_name)
with Image.open(image_path) as img:
new_image_name = f"new_{i}.png" # 新图像的名称
img.save(os.path.join(new_folder_path, new_image_name))
```
此代码可以实现遍历文件夹中的所有图像文件,并按名称顺序读取,将生成的新图像存入指定的本地文件夹中。
阅读全文