如何将带有alpha的PNG图像另存为带有白色背景的JPG?

时间:2019-10-28 08:44:53

标签: python python-imaging-library

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函数来处理此问题?

谢谢

0 个答案:

没有答案