如何循环读取一个文件夹里的图片,、将JPG和PNG转为BMP
时间: 2024-02-09 21:11:38 浏览: 116
JPEG,BMP,PNG格式文件读取
可以使用Python中的Pillow库来循环读取一个文件夹里的图片,并将JPG和PNG格式的图片转换为BMP格式。以下是一个示例代码:
```python
import os
from PIL import Image
# 定义文件夹路径
folder_path = 'example_folder'
# 循环读取文件夹里的图片
for filename in os.listdir(folder_path):
# 判断文件是否为JPG或PNG格式
if filename.endswith('.jpg') or filename.endswith('.png'):
# 打开图片
image = Image.open(os.path.join(folder_path, filename))
# 转换为BMP格式并保存
image.save(os.path.join(folder_path, os.path.splitext(filename)[0] + '.bmp'))
```
你需要将`example_folder`替换为你要读取的文件夹路径,注意文件夹里只包含你要转换的图片文件。此代码会循环读取文件夹里的每个文件,判断是否为JPG或PNG格式,如果是则打开并转换为BMP格式,并将转换后的图片保存到原文件夹中。
阅读全文