用python批量修改图片格式
时间: 2023-08-04 09:35:08 浏览: 99
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
可以使用Pillow库来批量修改图片格式。以下是一个示例代码:
```python
from PIL import Image
import os
# 输入文件夹路径和目标格式
folder_path = "path/to/folder"
target_format = ".jpg"
# 遍历文件夹中的所有图片文件
for file_name in os.listdir(folder_path):
if not file_name.endswith(".jpg"):
# 找到非目标格式的文件,跳过
continue
# 读入图片并转换格式
image_path = os.path.join(folder_path, file_name)
with Image.open(image_path) as img:
new_file_name = os.path.splitext(file_name)[0] + target_format
new_file_path = os.path.join(folder_path, new_file_name)
img.save(new_file_path)
print(f"Converted {image_path} to {new_file_path}")
```
这段代码会遍历指定文件夹中的所有.jpg文件,并将它们转换为指定的格式。你可以将`folder_path`和`target_format`变量替换为你自己的值。
阅读全文