Open In App

Python PIL | ImageOps.solarize() method

Improve
Improve
Like Article
Like
Save
Share
Report

PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities. The ImageOps module contains a number of ‘ready-made’ image processing operations. This module is somewhat experimental, and most operators only work on L and RGB images.
ImageOps.solarize() Invert all pixel values above a threshold, threshold simply means image segmentation. 
 

Syntax: PIL.ImageOps.solarize(image, threshold=130) 
Parameters
image – The image to solarize. 
threshold – All pixels above this grayscale level are inverted.
Returns: An image. 
 

Image Used: 
 

 

Python3




# Importing Image and ImageOps module from PIL package 
from PIL import Image, ImageOps 
      
# creating a image1 object 
im1 = Image.open(r"C:\Users\System-Pc\Desktop\a.JPG"
  
# image segmentation 
# using threshold value = 130
# applying solarize method 
im2 = ImageOps.solarize(im1, threshold = 130
  
im2.show()


Output:
 

 


Last Updated : 23 Dec, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads