Open In App

Python PIL | ImageChops.darker() method

PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities.

ImageChops.darker() method is used to compare two images pixel by pixel, and returns a new image containing the darker values.



Syntax: ImageChops.darker(image1, image2)

Parameters:
image1: It is the image object or image path of first image.
image2: It is the image object or image path of second image.



Return Value: An Image

Note: Both images should be of same MODE.

Code #1:




# importing Image class from PIL package
from PIL import ImageChops, Image
  
# opening images to compare
im1 = Image.open(r"C:\Users\Admin\Pictures\download.png")
im2 = Image.open(r"C:\Users\Admin\Pictures\images.png")
  
# Checking and returning a copy
# of image contating darker pixels
im = ImageChops.darker(im1, im2)
  
# showing image
im.show()

Output:

Code #2:




# importing Image class from PIL package
from PIL import ImageChops, Image
  
# opening images to compare
im1 = Image.open(r"C:\Users\Admin\Pictures\geeks.png")
im2 = Image.open(r"C:\Users\Admin\Pictures\capture.png")
  
# Checking and returning a copy
# of image contating darker pixels
im = ImageChops.darker(im1, im2)
  
# showing image
im.show()

Output:

Note: Don’t get confused with Image.blend() method. This method is totally different


Article Tags :