Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Rotate an Image Using Pillow in Python

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

import numpy as np
from PIL import Image, ImageOps, ImageChops
img = Image.open("../../home/media/poker/4h.png")
img
<PIL.PngImagePlugin.PngImageFile image mode=RGB size=37x54 at 0x7F28611FC240>
img.rotate(45)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F28611D72B0>
img.rotate(90)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F28611CB710>
img.rotate(135)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F28611D7518>
img.rotate(180)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F28611D7780>
img.rotate(225)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F28611D7F98>
img.rotate(270)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F2861291278>
img.rotate(315)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F2861291518>
img.rotate(360)
<PIL.Image.Image image mode=RGB size=37x54 at 0x7F2861291780>