2016-11-08 7 views
0

私は遺伝的アルゴリズムを使用して、三角形の画像からなる画像を生成しようとしています。Image.blend()関数を使用していますが、結果が暗すぎるため、画像が暗くなります。Python 3 - PILを使って2枚の画像を合成する方法は?

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/ja/3.4.x/reference/Image.html)をチェックして、両方の画像が**同じサイズ**と**同じであることを確認してくださいRGBAモード**。 –

答えて

関連する問題