import re
import os
import glob
from PIL import Image, ImageFile
png_path = 'C:/Users/ablaquart/Documents/Travail/Rendus_PE20_PRESSE/PNG'
jpg_path = 'C:/Users/ablaquart/Documents/Travail/Rendus_PE20_PRESSE/JPG'
os.chdir(png_path)
list_png = glob.glob("*.png")
for png in list_png:
img = Image.open(png)
img.save(jpg_path, "JPEG")
这是我的代码,在一个文件夹中列出png,然后将其转换为jpg并保存到另一个文件夹。但是运行它时出现“ RGBA”错误,告诉我由于Alpha通道无法将PNG保存为JPEG。如何在转换前摆脱它?还是有特定的PIL函数来处理此问题?
谢谢