引入包:
pip install Pillow
代码:
from PIL import Image
import os
# 指定你的文件夹路径
folder_path = '你的文件夹路径'
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
if filename.endswith('.png'):
# 构建完整的文件路径
file_path = os.path.join(folder_path, filename)
# 尝试打开并处理图片
try:
# 使用with语句确保图片文件被正确关闭
with Image.open(file_path) as img:
# 构建新的文件名,将.png替换为.jpg
new_filename = os.path.splitext(filename)[0] + '.jpg'
new_file_path = os.path.join(folder_path, new_filename)
# 转换图片格式并保存,设置较高的质量参数以保持图像质量
img.convert('RGB').save(new_file_path, 'JPEG', quality=95)
except IOError as e:
print(f"无法打开或处理文件 {file_path}。错误:{e}")
except Exception as e:
print(f"处理文件 {file_path} 时发生未知错误。错误:{e}")
print("转换完成!")
全部评论 (暂无评论)
info 还没有任何评论,你来说两句呐!