2016-11-08 236 views
0

我正在尝试使用遗传算法来生成由三角形图片组成的图片。我使用Image.blend()函数,但结果太暗,看起来很糟糕,我该如何处理它?Python 3-如何使用PIL合成两张图片?

image_config = { 
'mode': 'RGBA', 
'size': sourceimg.size, 
'color': 'black' 
} 




im = Image.new(**image_config) 
for res in self.decode(chrom): 
    im_tmp = Image.new(**image_config) 
    draw = ImageDraw.Draw(im_tmp, 'RGBA') 
    draw.polygon(xy=[res[0], res[1], res[2]], fill=res[3]) 
    im = Image.blend(im, im_tmp, 0.5) 
+0

检查[本页](http://pillow.readthedocs.io/en/3.4.x/reference/Image.html),并确保您的图像**尺寸相同**和**相同RGBA模式**。 –

回答

相关问题