Как повернуть изображение с помощью Python PIL (библиотека изображений Python)

Чтобы повернуть изображение с помощью библиотеки изображений 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 для управления изображениями:

  1. transpose(): транспонирует изображение (переворачивает его по вертикали и горизонтали).
  2. resize(): изменяет размер изображения до указанного размера.
  3. crop(): обрезает изображение до указанной области.
  4. convert(): преобразует изображение в другой цветовой режим (например, оттенки серого, RGB и т. д.).
  5. filter(): применяет к изображению различные операции фильтрации (например, размытие, повышение резкости и т. д.).