python批量将bmp转换成jpg
时间: 2023-07-30 21:06:38 浏览: 230
你可以使用Python的Pillow库来批量将BMP格式的图片转换为JPEG格式。以下是一个简单的代码示例:
```python
from PIL import Image
import os
# 设置BMP图片所在的文件夹路径
bmp_dir = 'path/to/bmp/images'
# 设置JPEG图片保存的文件夹路径
jpg_dir = 'path/to/jpg/images'
# 遍历BMP图片文件夹中的所有图片
for filename in os.listdir(bmp_dir):
if filename.endswith('.bmp'):
# 打开BMP图片
bmp_path = os.path.join(bmp_dir, filename)
with Image.open(bmp_path) as img:
# 将BMP图片转换为JPEG格式
jpg_filename = filename[:-4] + '.jpg'
jpg_path = os.path.join(jpg_dir, jpg_filename)
img.save(jpg_path, 'JPEG')
```
在上面的代码中,我们首先指定了BMP格式图片所在的文件夹路径和JPEG格式图片保存的文件夹路径。然后,我们使用Python的os模块遍历BMP图片文件夹中的所有BMP图片,并使用Pillow库打开每张图片。最后,我们将每张BMP图片转换为JPEG格式,并保存到指定的文件夹中。
阅读全文