批量处理将png换成jpg python
时间: 2023-09-01 15:08:18 浏览: 135
Python批量jpg转png
5星 · 资源好评率100%
可以使用Python中的Pillow库来批量处理将PNG图片转换为JPG图片。
以下是一个示例代码:
```python
from PIL import Image
import os
input_folder = '/path/to/png/folder'
output_folder = '/path/to/jpg/folder'
# 创建输出文件夹
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 遍历输入文件夹中的所有PNG文件
for filename in os.listdir(input_folder):
if filename.endswith('.png'):
# 打开PNG文件
with Image.open(os.path.join(input_folder, filename)) as im:
# 将图片转换为JPG格式并保存到输出文件夹中
im.convert('RGB').save(os.path.join(output_folder, os.path.splitext(filename)[0] + '.jpg'))
```
在代码中,你需要指定两个文件夹的路径:输入文件夹(包含PNG文件)和输出文件夹(将保存转换后的JPG文件)。程序将遍历输入文件夹中的所有PNG文件,并将它们转换为JPG格式并保存到输出文件夹中。
注意:在上面的示例中,我们使用了`with`语句来打开PNG文件。这是为了确保文件在使用后被正确关闭。
阅读全文