In diesem kurzen Tutorial erfahren Sie, wie Sie gescannte Dokumente mit der Java REST API ausrichten. Sie erfahren, wie Sie gescannte image mithilfe der Java Low Code API mithilfe eines Java-basierten Cloud SDK automatisch **begradigen. Es enthält alle Schritte vom Laden des Quellbilds aus dem lokalen Dateisystem bis zur Verarbeitung und dem Herunterladen der Ausgabe aus der Cloud.
Voraussetzung
API-Anmeldeinformationen für ein Konto erstellen, um ein Bild zu entzerren
Herunterladen Aspose.Imaging Cloud SDK for Java for correcting the image orientation
Richten Sie ein Java-Projekt mit dem oben genannten SDK ein
Schritte zum Begradigen gescannter Bilder mithilfe der Java Low Code API
- Beginnen Sie den Prozess, indem Sie Ihre Aspose Cloud-Anmeldeinformationen und die API-Basis-URL angeben, um den SDK-Client mithilfe von ImagingApi zu authentifizieren und zu initialisieren.
- Geben Sie den Dateinamen des verzerrten Bildes an und laden Sie es vom lokalen System in einen Speicherstream
- Laden Sie das Bild in den Cloud-Speicher hoch, damit die Aspose-API darauf zugreifen kann
- Definieren Sie Optionen für die Schräglagenkorrektur
- Erstellen Sie eine DeskewImageRequest mit dem hochgeladenen Dateinamen und den oben genannten Parametern und rufen Sie DeskewImage() auf.
- Speichern Sie das von der API zurückgegebene entzerrte Bild in einer lokalen Datei
Diese Schritte haben den Prozess zum Entzerren von Fotos mithilfe der Java Low Code API zusammengefasst. Beginnen Sie den Prozess, indem Sie den API-Client initialisieren, das verzerrte Bild hochladen und das DeskewImageRequest-Objekt erstellen, indem Sie die erforderlichen Informationen eingeben. Rufen Sie anschließend die Methode DeskewImage() auf, um das Bild zu begradigen und den Antwortstream im lokalen Dateisystem als Bild zu speichern.
Code zur Online-Entzerrung von Bildern mithilfe der Java-REST-Schnittstelle
Dieser Code hat gezeigt, wie man Fotos mit dem Java RESTful Service entzerrt. Wir haben resizeProportionally auf true gesetzt, um das Seitenverhältnis des Bildes nach der Entzerrung beizubehalten, wohingegen die Einstellung false zu einer Dehnung führt, die das Bild verzerren kann. Beachten Sie, dass Sie anstelle des Namens der Hintergrundfarbe auch einen Farbcode wie #FFFFFF verwenden können.
In diesem Artikel haben wir erfahren, wie man ein Bild entzerrt. Informationen zum Konvertieren eines Farbbilds in Schwarzweiß finden Sie im Artikel zu Konvertieren Sie Farbbilder mithilfe der Java REST API in Schwarzweißbilder.