🔄 Как повернуть изображение на 90 градусов в питоне?
Как повернуть изображение на 90 градусов в Python?
Для поворота изображения на 90 градусов в Python мы можем использовать библиотеку Pillow. Вот пример кода:
from PIL import Image
# Открываем изображение
image = Image.open("название_изображения.jpg")
# Поворачиваем на 90 градусов
rotated_image = image.rotate(90)
# Сохраняем повернутое изображение
rotated_image.save("повернутое_изображение.jpg")
В этом примере мы открываем изображение с помощью функции Image.open() из библиотеки Pillow. Затем мы используем метод rotate(), указывая угол поворота (в данном случае 90 градусов). Наконец, сохраняем повернутое изображение с помощью метода save().
Детальный ответ
Как повернуть изображение на 90 градусов в питоне
Иногда, при работе с изображениями, нам необходимо повернуть их на определенный угол. В данной статье мы рассмотрим, как повернуть изображение на 90 градусов с помощью Python.
Для начала, нам понадобится библиотека Pillow, которая предоставляет удобные инструменты для работы с изображениями. Если вы еще не установили эту библиотеку, вы можете сделать это с помощью следующей команды:
pip install Pillow
Когда библиотека успешно установлена, мы можем начать кодирование.
Шаг 1: Загрузка изображения
Первым шагом нам необходимо загрузить изображение, с которым мы собираемся работать. Для этого мы можем использовать функцию Image.open()
из библиотеки Pillow. В качестве аргумента передаем путь к изображению:
from PIL import Image
image = Image.open("путь_к_изображению")
Шаг 2: Поворот изображения
Теперь, когда мы загрузили изображение, мы можем выполнить его поворот на 90 градусов. Для этого воспользуемся методом rotate()
объекта изображения. Передадим ему аргумент - угол поворота:
rotated_image = image.rotate(90)
После выполнения этого шага, у нас будет новый объект изображения rotated_image
, который является повернутой версией исходного изображения.
Шаг 3: Сохранение повернутого изображения
Наконец, чтобы сохранить повернутое изображение, мы можем использовать метод save()
объекта изображения. В качестве аргумента передаем путь, по которому мы хотим сохранить новое изображение:
rotated_image.save("путь_к_новому_изображению")
После выполнения этого шага, у нас будет сохранено повернутое изображение на 90 градусов.
Полный пример кода
from PIL import Image
# Шаг 1: Загрузка изображения
image = Image.open("путь_к_изображению")
# Шаг 2: Поворот изображения
rotated_image = image.rotate(90)
# Шаг 3: Сохранение повернутого изображения
rotated_image.save("путь_к_новому_изображению")
Этот пример кода загружает изображение, поворачивает его на 90 градусов и сохраняет полученный результат в новом файле.
Надеюсь, данная статья помогла вам разобраться, как повернуть изображение на 90 градусов с помощью Python и библиотеки Pillow.