Have you ever wished to see yourself in a family photo, taken at a time when you were not around? Or what if you just want to see yourself at the top of Mount Everest at least in a picture? Well, it is possible to do this digitally, using the functionality provided in PIL such as blending, composite image processing, and so on.
In this section, we will learn how to blend images together. As the name suggests, blending means mixing two compatible images to create a new image. The blend
functionality in PIL creates a new image using two input images of the same size
and mode
. Internally, the two input images are interpolated using a constant value of alpha.
In the PIL documentation, it is formulated as:
blended_image
=
in_image1
*
(1.0
-
alpha)
+
in_image2
*
alpha
Looking at this formula, it is clear that alpha
=
1.0
will make the blended image the same as 'n_image2
whereas alpha
=
0.0
returns in_image1
as the blended image.