python批量转换图片格式png
时间: 2023-08-31 15:10:40 浏览: 122
python实现批量图片格式转换
可以使用Pillow库来进行批量转换图片格式为png。以下是示例代码:
```python
from PIL import Image
import os
# 设置待转换图片目录
dir_path = "path/to/images/"
# 循环遍历目录下所有图片文件
for filename in os.listdir(dir_path):
if filename.endswith(".jpg") or filename.endswith(".jpeg") or filename.endswith(".bmp"):
# 转换为png格式并保存
with Image.open(os.path.join(dir_path, filename)) as im:
im.save(os.path.join(dir_path, os.path.splitext(filename)[0] + ".png"))
```
该代码会将指定目录下的所有jpg、jpeg和bmp格式的图片转换为png格式并保存,原图片文件不会被删除。如果需要删除原文件,可以在保存后加上以下代码:
```python
os.remove(os.path.join(dir_path, filename))
```
阅读全文