Чтобы повернуть изображение с помощью библиотеки изображений Python (PIL), вы можете использовать метод rotate()
, предоставляемый классом Image
. Вот пример того, как можно повернуть изображение с помощью PIL:
from PIL import Image
# Open the image file
image = Image.open("example.jpg")
# Rotate the image by 90 degrees counter-clockwise
rotated_image = image.rotate(90)
# Save the rotated image
rotated_image.save("rotated.jpg")
Этот код открывает файл изображения с именем «example.jpg», поворачивает его на 90 градусов против часовой стрелки с помощью метода rotate()
, а затем сохраняет повернутое изображение как «rotated.jpg»..
Вот еще несколько методов, которые можно использовать с PIL для управления изображениями:
transpose()
: транспонирует изображение (переворачивает его по вертикали и горизонтали).resize()
: изменяет размер изображения до указанного размера.crop()
: обрезает изображение до указанной области.convert()
: преобразует изображение в другой цветовой режим (например, оттенки серого, RGB и т. д.).filter()
: применяет к изображению различные операции фильтрации (например, размытие, повышение резкости и т. д.).