menu 贺大礼(乱丶心)的博客
pthon转换图片格式
29 浏览 | 2024-12-29 | 阅读时间: 约 1 分钟 | 分类: python | 标签:

引入包:
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("转换完成!")
知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!