Open In App

Wand rotate() function in Python

Improve
Improve
Like Article
Like
Save
Share
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 : 
 

Parameter Input Type Description
degree numbers.Real a degree to rotate. multiples of 360 affect nothing
background wand.color.Color an optional background color. default is transparent.
reset_coords bool optional 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 : 
 

 



Last Updated : 07 Jul, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads