Prerequisites: PIL
Given an image the task here is to generate a Python script to flip an image horizontally and vertically. Here the module used for the task is PIL and transpose() function of this module.
Syntax:
transpose(degree)
Keywords FLIP_TOP_BOTTOM and FLIP_LEFT_RIGHT will be passed to transpose method to flip it.
- FLIP_TOP_BOTTOM – returns an original image flipped Vertically
- FLIP_LEFT_RIGHT- returns an original image flipped Horizontally
Approach
- Import module
- Open original image
- Transform the image as required
- Save the new transformed image.
Image in use:
Example: Flipping image vertically
Python3
# importing PIL Modulefrom PIL import Image# open the original imageoriginal_img = Image.open("original.png")# Flip the original image verticallyvertical_img = original_img.transpose(method=Image.FLIP_TOP_BOTTOM)vertical_img.save("vertical.png")# close all our files objectoriginal_img.close()vertical_img.close() |
Output:
Example : Flip image horizontally
Python3
# importing PIL Modulefrom PIL import Image# open the original imageoriginal_img = Image.open("original.png")# Flip the original image horizontallyhorz_img = original_img.transpose(method=Image.FLIP_LEFT_RIGHT)horz_img.save("horizontal.png")# close all our files objectoriginal_img.close()horz_img.close() |
Output:


… [Trackback]
[…] Information to that Topic: geeksforgeeks.org/how-to-flip-an-image-horizontally-or-vertically-in-python/ […]
… [Trackback]
[…] Read More Info here on that Topic: geeksforgeeks.org/how-to-flip-an-image-horizontally-or-vertically-in-python/ […]