我正在研究图像处理脚本(Python
和PIL
库),我需要将任何图像的颜色空间转换为RGB
。我已经试过这招,但它仅适用于png
图像0色彩空间:在Python中将图像颜色空间转换为RGB
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])
如何使这个代码普遍以任何色彩空间的所有图像?
谢谢。
你会碰巧知道skimage xyz2rgb(lab2xyz(lab))是否对于实验室之外的色域是否理智? – denis 2013-06-11 16:45:07