Python 批量转换 PNG 文件为 JPG 文件
以下是一个 Python 脚本,可以将文件夹中的 PNG 文件转换为 JPG 文件:
import os
from PIL import Image
# 定义要转换的 PNG 文件夹路径
png_folder = r'/path/to/png/folder'
# 定义转换后的 JPG 文件夹路径
jpg_folder = r'/path/to/jpg/folder'
# 如果 JPG 文件夹不存在,则创建它
if not os.path.exists(jpg_folder):
os.makedirs(jpg_folder)
# 遍历 PNG 文件夹中的所有 PNG 文件
for filename in os.listdir(png_folder):
if filename.endswith('.png'):
# 打开 PNG 文件
png_path = os.path.join(png_folder, filename)
png_image = Image.open(png_path)
# 转换为 JPG 格式,并保存到 JPG 文件夹中
jpg_filename = os.path.splitext(filename)[0] + '.jpg'
jpg_path = os.path.join(jpg_folder, jpg_filename)
jpg_image = png_image.convert('RGB')
jpg_image.save(jpg_path)
这个脚本使用了 Python 的 os 和 PIL 库。在脚本中,我们首先定义了要转换的 PNG 文件夹路径和转换后的 JPG 文件夹路径。然后,我们遍历 PNG 文件夹中的所有 PNG 文件,将它们转换为 JPG 格式,并将转换后的 JPG 文件保存到 JPG 文件夹中。注意,在保存 JPG 文件时,我们使用了原始 PNG 文件的文件名,但将文件扩展名修改为了 '.jpg'。
原文地址: https://www.cveoy.top/t/topic/mkLJ 著作权归作者所有。请勿转载和采集!