У цьому підручнику пояснюється процес обертання image у Python. Він містить алгоритм і зразок робочого коду для обертання фото на Python. Інтегруйте цю функцію у свої програми в будь-якій операційній системі, включаючи macOS, Windows і Linux, із попередньо налаштованим Python.
Кроки для повороту зображення в Python
- Налаштуйте середовище, налаштувавши Aspose.Imaging для обертання зображень
- Прочитайте вихідне фото, ініціювавши об’єкт класу Image
- Переведіть вхідне зображення в екземпляр класу RasterImage
- Встановіть кут повороту та поверніть зображення
- Експортуйте вихідну повернуту фотографію
Ці кроки розробляють процес зміни кута зображення в 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.