2012-03-28 38 views
0

我有两个图像(JPG)。两者宽度相同,但image2比image1短。我想要将image2粘贴到image1顶部(顶部对齐)和image2中的每一行,我想用不同的alpha透明度值混合到image1中(以便从底部到顶部平滑地混合)。用PIL混合两个图像:不同的大小和每行不同的透明度

我正在使用Python PIL,并且因为我对它不熟悉,所以无法找出实现此目的的最佳方法。有什么建议么?

回答

2

制作一个与image2大小相同的模板,模式为'L'。填充灰度值从0到255,代表你想要的透明度。使用paste将image2放入image1中,使用灰色图像作为掩码参数。