我正在处理图像处理脚本(使用PIL
库的Python
),需要将任何图像的颜色空间转换为RGB
。我尝试了这个技巧,但它只适用于RGBa
颜色空间中的png
图像:
image = Image.open(imageFile)
image.load()
# replace alpha channel with white color
self.im = Image.new('RGB', image.size, (255, 255, 255))
self.im.paste(image, mask=image.split()[3])
如何使这段代码适用于任何色彩空间的所有图像?
谢谢。