Ten krótki samouczek opisuje, jak wyprostować zeskanowane dokumenty za pomocą interfejsu API REST języka Python. Dowiesz się, jak automatycznie prostować zeskanowany plik image przy użyciu interfejsu API Python Low Code za pomocą pakietu Cloud SDK opartego na języku Python. Zawiera wszystkie kroki od załadowania obrazu źródłowego z lokalnego systemu plików do przetworzenia i pobrania danych wyjściowych z chmury.
Warunek wstępny
[Utwórz dane uwierzytelniające API konta] ( https://kb.aspose.cloud/ pl/total/python/how-to-create-aspose-cloud-apis-account/), aby wypaczyć obraz
Pobierać Aspose.Imaging Cloud SDK for Python for correcting the image orientation
Skonfiguruj projekt w języku Python za pomocą powyższego pakietu SDK
Kroki, aby wyprostować zeskanowany obraz za pomocą interfejsu API Python Low Code
- Rozpocznij proces, podając swoje dane uwierzytelniające Aspose Cloud i podstawowy adres URL interfejsu API w celu uwierzytelnienia i zainicjowania klienta SDK przy użyciu ImagingApi
- Określ nazwę pliku przekrzywionego obrazu i załaduj go do strumienia pamięci z systemu lokalnego
- Prześlij obraz do magazynu w chmurze, aby Aspose API mógł uzyskać do niego dostęp
- Zdefiniuj opcje prostowania
- Utwórz DeskewImageRequest z przesłaną nazwą pliku i powyższymi parametrami i wywołaj DeskewImage()
- Zapisz przekrzywiony obraz zwrócony przez interfejs API do pliku lokalnego
Poniższe kroki podsumowują proces prostowania zdjęcia przy użyciu interfejsu API Python Low Code. Rozpocznij proces od zainicjowania klienta API, przesłania przekrzywionego obrazu i utworzenia obiektu DeskewImageRequest poprzez wypełnienie wymaganych informacji. Następnie wywołaj metodę DeskewImage(), aby wyprostować obraz i zapisać strumień odpowiedzi w lokalnym systemie plików jako obraz.
Kod do prostowania obrazu online przy użyciu interfejsu REST języka Python
Ten kod demonstruje, jak wyprostować zdjęcie przy użyciu usługi Python RESTful. Ustawiliśmy resizeProportionally na true, aby zachować proporcje obrazu po przekoszeniu, natomiast ustawienie na false spowoduje rozciągnięcie, które może zniekształcić obraz. Pamiętaj, że zamiast wpisywać nazwę koloru tła, możesz użyć kodu koloru, takiego jak #FFFFFF.
W tym artykule nauczyliśmy się procesu prostowania obrazu. Aby przekonwertować kolorowy obraz na czarno-biały, zapoznaj się z artykułem na temat Konwertuj obraz kolorowy na czarno-biały za pomocą interfejsu API REST języka Python.