2 つの画像を加算的にブレンドするにはどうすればよいですか?
ランダムなポリゴンを作成しようとしていますが、それらを重ねたいと思います。
Image.Blend と Image.paste を試しましたが、ピクセル値を「置き換える」だけです。
それが理にかなっていれば、イメージを強化したいと思います。したがって、半分透明な 2 つの画像は、完全に不透明な画像になります。
何か案は?
これはImageChopsモジュールで実現できます: 2 つの画像の「平均」(チャネル単位) が必要な場合は、単純に使用します。
ImageChops.add(image1, image2, 2)
(最後のパラメーターにより、画像の「合計」が 2 で除算されます。)正確に何が必要かによっては、これImageChops.multiply
も役立つ場合があります。