Skip to content
Related Articles

Related Articles

Improve Article

Wand rotate() function in Python

  • Last Updated : 07 Jul, 2021
Geek Week

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 : 
 

 

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :