读取文件夹里的图片格式,将其中的jpeg转为jpg,python
时间: 2024-11-15 10:31:53 浏览: 18
在Python中,你可以使用os模块来遍历文件夹,PIL(Pillow)库来处理图片格式转换。以下是基本步骤:
```python
from PIL import Image
import os
def convert_jpeg_to_jpg(input_folder, output_folder):
if not os.path.exists(output_folder):
os.makedirs(output_folder) # 创建目标输出目录,如果不存在
for filename in os.listdir(input_folder): # 遍历输入文件夹中的每个文件
if filename.endswith(".jpeg"): # 检查文件是否是以.jpeg结尾
img_path = os.path.join(input_folder, filename) # 获取完整文件路径
with Image.open(img_path) as im: # 使用Image.open打开JPEG文件
new_img_path = os.path.join(output_folder, filename[:-4] + ".jpg") # 新的文件名,去掉.jpeg后缀加上.jpg
im.convert('RGB').save(new_img_path, "JPEG") # 转换为RGB模式并保存为JPEG格式
# 使用函数
convert_jpeg_to_jpg("/path/to/input/folder", "/path/to/output/folder")
```
这个脚本会将指定文件夹中的所有.jpeg文件转换成jpg格式,并保存到新的输出文件夹中。注意替换"/path/to/input/folder"和"/path/to/output/folder"为实际的文件夹路径。
阅读全文
相关推荐








