网络下载的webp 图片格式,批量转化为jpg格式

import os
from PIL import Image

# 获取当前脚本文件所在的文件夹路径
script_dir = os.path.dirname(os.path.abspath(__file__))

# 默认使用当前脚本文件所在的文件夹作为路径
folder_path = script_dir

# 遍历文件夹中的文件
for filename in os.listdir(folder_path):
    if filename.endswith(".webp"):
        # 拼接文件的完整路径
        file_path = os.path.join(folder_path, filename)
        
        # 打开.webp图片并转换为.jpg格式
        with Image.open(file_path) as img:
            # 转换为 RGB 模式
            rgb_img = img.convert("RGB")
            
            jpg_filename = filename.replace(".webp", ".jpg")
            jpg_filepath = os.path.join(folder_path, jpg_filename)
            rgb_img.save(jpg_filepath, "JPEG")
            
print("Conversion completed.")
posted @ 2024-03-06 13:56  Alerson  阅读(25)  评论(0编辑  收藏  举报