In this article, you’ll see how to rotate an image in Pillow Python. To rotate an image you have to specify the angle of rotation.
# Import the PIL library
from PIL import Image
# Read the image from location
img = Image.open("C:\\AiHints\\cats.jpg")
# Rotate the image 45 degree
rot_img = img.rotate(45)
# Show the Rotated Image
rot_img.show()
# Save the Rotated Image
rot_img.save("C:\\AiHints\\Rotated_Image.jpg") Output:

Rotate an Image with expand parameter
# Import the PIL library
from PIL import Image
# Read the image from location
img = Image.open("C:\\AiHints\\cats.jpg")
# Rotate the image 45 degree
rot_img = img.rotate(45, expand=True)
# Show the Rotated Image
rot_img.show()
# Save the Rotated Image
rot_img.save("C:\\AiHints\\Rotated_Expand.jpg") Output:

Recommendation: Computer Vision: Models, Learning, and Inference Book


