Поворот изображения в Python

В этом руководстве объясняется рабочий процесс вращения image в Python. Он включает алгоритм и рабочий пример кода для вращения фотографии в Python. Интегрируйте эту функцию в свои приложения в любой операционной системе, включая macOS, Windows и Linux, с предварительно настроенным Python.

Шаги по повороту изображения в Python

  1. Настройте среду, настроив Aspose.Imaging для поворота изображений
  2. Прочитайте исходную фотографию, инициировав объект класса Image
  3. Преобразовать входное изображение в экземпляр класса RasterImage
  4. Установите угол поворота и поверните изображение.
  5. Экспортируйте полученное повернутое фото

Эти шаги подробно описывают процесс изменения угла изображения в Python. Прочитайте исходное фото и поверните его на нужный угол. Наконец, сохраните выходное изображение на диск или в поток в соответствии с вашими требованиями.

Код для поворота фотографии на Python

import aspose.imaging
from aspose.imaging import Image, RotateFlipType
import os
path = "C://SampleFiles//"
license = aspose.imaging.License()
license.set_license(path + "License.lic")
# Rotate, flip and save to the output file.
with Image.load(os.path.join(path, "grayscaled.jpg")) as image:
image.rotate_flip(RotateFlipType.ROTATE_90_FLIP_NONE)
image.save(os.path.join(path, f"rotate90.png"))
print("Image Rotated Successfully")

Используйте этот фрагмент кода, чтобы превратить портретную фотографию в альбомную в Python. Импровизируйте ее дальше, задавая различные другие значения перечисления RotateFlipType. Например, поверните на 90, 180 или 270 градусов по часовой стрелке и переверните ее вертикально или горизонтально в соответствии с вашими предпочтениями.

В этой статье вы научились вращать фото в Python. Кроме того, если вы хотите преобразовать изображение в оттенки серого, прочтите статью Преобразование изображения в оттенки серого в Python.

 Русский