用python写一段将一个文件夹中的png图片都转为jpg格式的代码
时间: 2024-06-11 14:07:21 浏览: 184
以下是用Python将一个文件夹中的PNG图片转换为JPG格式的代码:
```python
from PIL import Image
import os
# 输入文件夹路径和输出文件夹路径
input_folder = "path/to/input/folder"
output_folder = "path/to/output/folder"
# 遍历文件夹中的所有文件
for file_name in os.listdir(input_folder):
# 仅处理PNG格式的图片
if file_name.endswith(".png"):
# 打开PNG图片
input_image = Image.open(os.path.join(input_folder, file_name))
# 将PNG图片转换为JPG格式
output_image = input_image.convert("RGB")
# 保存JPG图片
output_image.save(os.path.join(output_folder, file_name.replace(".png", ".jpg")))
```
在上面的代码中,首先需要导入PIL库,以便操作图片。然后,需要定义输入文件夹路径和输出文件夹路径。接下来,使用os.listdir()函数遍历输入文件夹中的所有文件。当找到PNG格式的图片时,使用Image.open()函数打开该图片,并使用convert()函数将其转换为JPG格式。最后,使用save()函数将JPG图片保存到输出文件夹中。
阅读全文