Image.point() method in Python PIL

Let’s learn image.point() method of PIL in Python with simple examples.

Below I have written a program that opens the image that we are using.

#for opening the image we are using
from PIL import Image
im = Image.open("img2.jpg")
im.show()

Output:

PIL image

 

Now through examples, we are gonna see how this Image.point( ) method works.

First Example:

from PIL import Image  
  
im = Image.open("img2.jpg")  
  
# using point function 
threshold = 120  
im = im.point(lambda p: p > threshold and 255) 
im.show()

Output:

Image.point() method in Python PIL

 

Second Example:

from PIL import Image  
  
im = Image.open("img2.jpg")  
  
# using point function 
threshold = 191  
im = im.point(lambda p: p > threshold and 255) 
im.show()

Output:

Image.point() method in Python PIL

 

Third Example:

from PIL import Image  
    
im = Image.open("img2.jpg")  
  
# using point function 
threshold = 90 
im = im.point(lambda p:p > threshold and 250 )
im.show()

Output:

Image.point() method in Python PIL

 

Since in each program the threshold value is different, therefore they have different outputs. Hence, you can vary the threshold value as your wish and can get the desired output.

Leave a Reply

Your email address will not be published. Required fields are marked *