我有多个PNG图像文件,每个通道一个:红色,绿色,蓝色和黄色。
到目前为止,我尝试了以下方法
from PIL import Image
red = Image.open('red.png')
green = Image.open('green.png')
blue = Image.open('blue.png')
yellow = Image.open('yellow.png')
rgb = Image.new('RGB', (blue.width, blue.height))
for im in [red, green, blue, yellow]:
rgb.paste(im, (0, 0))
rgb
很明显,它不工作,因为我只是覆盖了前面的图像。有什么想法吗?
rgb = Image.merge("RGB",(red,green,blue))
结果如下: