Thursday, December 26, 2024
Google search engine
HomeLanguagesWand transform() function in Python

Wand transform() function in Python

In order to resize and crop an image at the same time transform() function is used in wand. First crop operation is performed and then resize operation.

Syntax : wand.image.transform(crop=”, resize=”)

Parameters :

Parameter Input Type Description
crop basestring A geometry string defining a subregion of the image to crop to
resize basestring A geometry string defining the final size of the image

Input Image:

Example #1:

Let us take an image crop it in dimensions 200×200 and then rescale it to 400×400 pixels.




# Import Image from wand.image module
from wand.image import Image
  
# Import display to display final image
from wand.display import display
  
# Read image using Image function
with Image(filename ='koala.jpeg') as img:
  
    # using transform() function
    img.transform('200x200', '200 %')
  
    # Saving image
    img.save(filename ='transform.jpeg')
  
    # display image
    display(img)


Output:

 
Example #2: Let us take an image crop 50 % of all four corners.




# Import Image from wand.image module
from wand.image import Image
  
# Import display to display final image
from wand.display import display
  
# Read image using Image function
with Image(filename ='koala.jpeg') as img:
  
    # using transform() function
    img.transform('50 %')
  
    # Saving image
    img.save(filename ='transform1.jpeg')
  
    # display image
    display(img)


Output:

 
Example #3: Scale height of source image to 200px and preserve aspect ratio.




# Import Image from wand.image module
from wand.image import Image
  
# Import display to display final image
from wand.display import display
  
# Read image using Image function
with Image(filename ='koala.jpeg') as img:
  
    # using transform() function
    img.transform(resize ='x200')
  
    # Saving image
    img.save(filename ='transform3.jpeg')
  
    # display image
    display(img)


Output:

Last Updated :
12 Jun, 2020
Like Article
Save Article

<!–

–>

Similar Reads
Related Tutorials
Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments