Open In App

Wand rotate() function in Python

Last Updated : 07 Jul, 2021
Comments
Improve
Suggest changes
Like Article
Like
Report

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 : 
 


 


Next Article
Article Tags :
Practice Tags :

Similar Reads