图像混合是将两个图片进行混色。使用image对象的blend方法实现图像混合。
假设有下面两个图片。
下面的代码打开两个图片,从中裁剪相同大小的部分进行混色处理,设置透明度为0.5。
code.python
>>> img1=Image.open('D:\\pic.jpg')
>>> img2=Image.open('D:\\fst.jpg')
>>> img1_2=img1.crop(box=(0,0,400,300))
>>> img2_2=img2.crop(box=(0,0,400,300))
>>> img3=Image.blend(img1_2,img2_2,0.5)
>>> img3.show()
混色效果如下图所示。