![]() |
VOOZH | about |
This article discusses how to put a transparent PNG image with another image. This is a very common operation on images. It has a lot of different applications. For example, adding a watermark or logo on an image. To do this, we are using the PIL module in Python. In which we use some inbuilt methods and combine the images in such a way that it looks to be pasted.
Syntax: PIL.Image.Image.paste(image_1, image_2, box=None, mask=None)
OR
image_object.paste(image_2, box=None, mask=None)Parameters:
- image_1/image_object : It is the image on which other image is to be pasted.
- image_2: Source image or pixel value (integer or tuple).
- box: An optional 4-tuple giving the region to paste into. If a 2-tuple is used instead, itβs treated as the upper left corner. If omitted or None, the source is pasted into the upper left corner.
- mask: a mask that will be used to paste the image. If you pass an image with transparency, then the alpha channel is used as the mask.
Approach:
Input Data:
To input the data, we are using two images:
Implementation:
Output:
π Image