Wand modulate() function Python (original) (raw)

Last Updated : 13 Dec, 2022

The modulate() function is an inbuilt function in the Python Wand ImageMagick library which is used to changes the brightness, saturation and hue of the image.

Syntax:

modulate(brightness, saturation, hue)

Parameters: This function accepts three parameters as mentioned above and defined below:

Return Value: This function returns the Wand ImageMagick object.

Original Image:

Example 1:

Python3

from wand.image import Image

with Image(filename = '../geeksforgeeks.png' ) as image:

`` with image.clone() as modulate:

`` modulate.save(filename = 'modulate1.jpg' )

Output:

Example 2:

Python3

from wand.image import Image

from wand.drawing import Drawing

from wand.color import Color

with Drawing() as draw:

`` draw.stroke_color = Color( 'black' )

`` draw.stroke_width = 1

`` draw.fill_color = Color( 'white' )

`` draw.circle(( 200 , 200 ),

`` ( 100 , 100 ))

`` draw.font = '../Helvetica.ttf'

`` draw.font_size = 30

`` with Image(width = 400 , height = 400 , background = Color( '# 45ff33' )) as pic:

`` draw.text( int (pic.width / 3 ), int (pic.height / 2 ), 'GeeksForGeeks !' )

`` draw(pic)

`` pic.save(filename = 'modulate2.jpg' )

Output:

Similar Reads