Ten samouczek wyjaśnia przepływ pracy obracania image w Pythonie. Obejmuje algorytm i działający przykład kodu do obracania zdjęcia w Pythonie. Zintegruj tę funkcję ze swoimi aplikacjami w dowolnym systemie operacyjnym, w tym macOS, Windows i Linux, z wstępnie skonfigurowanym Pythonem.
Kroki obracania obrazu w Pythonie
- Skonfiguruj środowisko, konfigurując Aspose.Imaging w celu obracania obrazów
- Odczytaj zdjęcie źródłowe, inicjując obiekt klasy Image
- Rzutowanie obrazu wejściowego na wystąpienie klasy RasterImage
- Ustaw kąt obrotu i obróć obraz
- Eksportuj obrócone zdjęcie wyjściowe
Te kroki opisują proces zmiany kąta obrazu w Pythonie. Odczytaj zdjęcie źródłowe i obróć je pod wymaganym kątem. Na koniec zapisz obraz wyjściowy na dysku lub w strumieniu, aby spełnić swoje wymagania.
Kod do obracania zdjęcia w Pythonie
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") | |
Użyj tego fragmentu kodu, aby zmienić zdjęcie portretowe na poziome w Pythonie. Ulepsz je jeszcze bardziej, ustawiając różne inne wartości wyliczenia RotateFlipType. Na przykład obróć je o 90, 180 lub 270 stopni zgodnie z ruchem wskazówek zegara i odwróć je pionowo lub poziomo zgodnie ze swoimi preferencjami.
W tym artykule nauczyłeś się obracać zdjęcie w Pythonie. Poza tym, jeśli chcesz przekonwertować obraz do skali szarości, przeczytaj artykuł Konwersja obrazu do skali szarości w Pythonie.