Wand rotate() function in Python
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
from wand.image import Image
with Image(filename = "koala.jpeg" ) as img:
with img.clone() as rotated:
rotated.rotate( 90 )
rotated.save(filename = 'transform-rotated-90.jpg' )
|
Output :
Example 2:
Python3
from wand.image import Image
from wand.color import Color
with Image(filename = "koala.jpeg" ) as img:
with img.clone() as rotated:
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
Share your thoughts in the comments
Please Login to comment...