我正在处理图像处理脚本(Python
带有PIL
库),我需要将任何图像的颜色空间转换为RGB
. 我试过这个技巧,但它只适用png
于RGBa
色彩空间中的图像:
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])
如何使此代码普遍适用于任何色彩空间中的所有图像?
谢谢。