Pgmagick equalize() method – Python

The equalize() function is an inbuilt function in the Pgmagick library which is used to perform histogram equalization to the image.

Syntax:

equalize()

Parameters: This function does not accept any parameters.

Return Value: This function returns the Pgmagick object with image added.

Input Image:



Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

# import library
from pgmagick import Image, DrawableCircle, DrawableText
from pgmagick import  Geometry, Color
  
# draw the image of dimension 600 * 600
img = Image('input.png')
  
# invoke equalize() function
img.equalize()
  
# invoke write function along with filename
img.write('2_a.png')

chevron_right


Output:

 

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

# import library
from pgmagick import Image, DrawableCircle, DrawableText
from pgmagick import  Geometry, Color
  
# Draw image of dimension 600 * 600 having background green
im = Image(Geometry(600, 600), Color("# 32CD32"))
  
# invoke DrawableCircle() function
circle = DrawableCircle(100, 100, 300, 20)
  
# invoke draw() function
im.draw(circle)
  
# set font size to 40px
im.fontPointsize(40)
  
# invoke DrawableText() function
text = DrawableText(250, 450, "GeeksForGeeks")
  
# invoke draw() function
im.draw(text)
  
# invoke equalzie() function
im.equalize()
  
# invoke write function along with filename
im.write('1_b.png')

chevron_right


Output:




My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.