Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Wand rotate() function in Python

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

Rotation changes the orientation of image or it rotates image to a particular angle. rotate() takes a degree which can be 0 to 359. (Actually you can pass 360, 361, or more but it will be the same to 0, 1, or more respectively.).
 

Syntax : 
 

wand.image.rotate(degree, background, reset_coords)

Parameters : 
 

ParameterInput TypeDescription
degreenumbers.Reala degree to rotate. multiples of 360 affect nothing
backgroundwand.color.Coloran optional background color. default is transparent.
reset_coordsbooloptional flag. If set, after the rotation, the coordinate frame will be relocated to the upper-left corner of the new image. By default is True.

Source Image: 
 

Example 1: 
 

Python3




# Import Image from wand.image module
from wand.image import Image
 
with Image(filename ="koala.jpeg") as img:
    with img.clone() as rotated:
        # rotate image using rotate() function
        rotated.rotate(90)
        rotated.save(filename ='transform-rotated-90.jpg')

Output : 
 

Example 2: 
 

Python3




# Import Image from wand.image module
from wand.image import Image
from wand.color import Color
 
with Image(filename ="koala.jpeg") as img:
    with img.clone() as rotated:
        # rotate image using rotate() function
        rotated.rotate(135, background = Color('rgb(229, 221, 112)'))
        rotated.save(filename ='transform-rotated-135.jpg')

Output : 
 

 


My Personal Notes arrow_drop_up
Last Updated : 07 Jul, 2021
Like Article
Save Article
Similar Reads
Related Tutorials