Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Python PIL | ImageOps.colorize() Method

  • Last Updated : 26 Aug, 2019

PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities. The Image module provides a class with the same name which is used to represent a PIL image. The module also provides a number of factory functions, including functions to load images from files, and to create new images.

PIL.ImageOps.colorize() Colorize grayscale image. The black and white arguments should be RGB tuples; this function calculates a color wedge mapping all black pixels in the source image to the first color, and all white pixels to the second color.

Syntax: PIL.ImageOps.colorize(image, black, white)

Parameters:

image – The image to colorize.

black – The color to use for black input pixels.

white – The color to use for white input pixels.

Returns: An Image .

Image Used:

Code :




   
  
# importing image object from PIL
from PIL import Image, ImageOps
  
# creating an image object
img = Image.open(r"C:\Users\System-Pc\Desktop\pinktree.jpg").convert("L")
  
# image colorize function
img1 = ImageOps.colorize(img, black ="blue", white ="white")
img1.show()

Output:

Another Example: Here we use different parameters.

Image Used:

Code :




   
  
# importing image object from PIL
from PIL import Image, ImageOps
  
# creating an image object
img = Image.open(r"C:\Users\System-Pc\Desktop\bird.jpg").convert("L")
  
# image colorize function
img1 = ImageOps.colorize(img, black ="red", white ="yellow")
img1.show()

Output:


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!