2012-03-28 11 views
0

私は2つのイメージ(JPG)を持っています。両方とも同じ幅ですが、image2はimage1よりも短いです。 image1の上にimage2をペーストしたいのですが、image2の各行に対して、別のアルファ透明度の値でimage1にブレンドします(下から上にスムーズにブレンドするため)。2つのイメージをPILとブレンドする:行ごとに異なるサイズと異なるアルファ透明度

私はPython PILを使用しています。私はこれを初めて知っているので、これを行うための最善の方法を見つけることができません。助言がありますか?

答えて

2

image2のモード'L'と同じサイズのマスクを作成します。必要なアルファ透明度を表す0〜255のグレー値で塗りつぶします。灰色のイメージをマスクパラメータとしてimage2をimage1に配置するには、pasteを使用します。