Pgmagick shade() method – Python Improve Improve Improve Like Article Like Save Article Save Share Report issue Report The shade() function is an inbuilt function in the Pgmagick library which is used to shade the image using a distant light source. The function returns the true value on success. Syntax: shade( azimuthal angle, elevation angle ) Parameters: This function accept two parameters as mentioned above and described below: azimuthal angle: This parameter stores the value of the azimuthal angle. elevation angle: This parameter stores the value of the elevation angle. Return Value: This function returns the Pgmagick object with image added. Input Image: Example 1: from pgmagick import Image, DrawableCircle, DrawableText from pgmagick import Geometry, Color # draw the image of dimension 600 * 600 img = Image('input.png') # invoke shade function with azimuthal angle as 45 and angle of elevation as 90 img.shade(45, 90) # invoke write function along with filename img.write('2_a.png') Output: Example 2: # 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 shade function with azimuthal angle as 30 and angle of elevation as 10 im.shade(30, 10) # invoke write function along with filename im.write('1_b.png') Output: Last Updated : 26 May, 2020 Like Article Save Article Previous Pgmagick edge() method - Python Next Pgmagick shear() method - Python Share your thoughts in the comments Add Your Comment Please Login to comment... Similar Reads Python - shade() function in Wand Wand shade() function - Python Node Jimp | Color shade Node.js GM shade() Function Pgmagick equalize() method - Python Pgmagick gamma() method - Python Pgmagick sharpen() method - Python Pgmagick enhance() method - Python Pgmagick contrast() method - Python Pgmagick shear() method - Python Like sarthak_ishu11 Follow Article Tags : Image-Processing Python-pgmagick Python Practice Tags : python