Зеркально отразите изображение относительно его побочной диагонали

Я начала программировать в этом году и есть проблема вот с такой задачей:

В файле image.jpg лежит изображение с одинаковой шириной и высотой. Зеркально отразите его относительно побочной диагонали — прямой, идущей из правого верхнего угла к левому нижнему углу картинки. Для этого напишите функцию mirror(), в которой прочитайте изображение из файла image.jpg, преобразуйте его и сохраните в файл res.jpg.

Вот код:

PythonВыделить код

1
2
3
4
5
6

from PIL import Image
 
 
def mirror():
    im = Image.open("image.jpg")
    im.rotate(180).save("res.jpg")

говорит, что неправильно. Почему?