同じサイズのpng画像(AとB)が2つあり、2つ目(B)は部分的に透明です。
コードを使用して画像Bを画像Aに貼り付けると
base.paste(overlay, mask=overlay)
私はそれらのほぼ完璧な組み合わせを手に入れました。
しかし、画像Bを画像Aに貼り付ける前に明るくしたいのです。Image.new( "L"、size、80)のようなマスクを使用してみましたが、画像(B)を明るくすることはできますが、画像を暗くすることもできます( A)それは変更してはいけません。
コマンドラインでは、ImageMagickで次のようにやりたいことができます。
composite -dissolve 40 overlay.png base.png result.png
それはまさに私が必要としていることですが、Pythonでこれを行うにはどうすればよいですか?