Dieses kurze Tutorial erklärt, wie Sie gescannte Dokumente mithilfe der Node.js REST API entzerren. Sie lernen, gescannte image mithilfe der Node.js Low Code API und eines Node.js-basierten Cloud SDK automatisch zu begradigen. Es umfasst alle Schritte vom Laden des Quellbilds aus dem lokalen Dateisystem bis zur Verarbeitung und zum Download der Ausgabe aus der Cloud.
Voraussetzung
- Erstellen Sie ein Konto API-Anmeldeinformationen, um ein Bild geradezurichten
- Laden Sie Aspose.Imaging Cloud SDK für Node.js herunter, um die Bildausrichtung zu korrigieren
- Richten Sie ein Node.js-Projekt mit dem oben genannten SDK ein
Schritte zum Begradigen gescannter Bilder mithilfe der Node.js Low Code API
- Beginnen Sie den Vorgang, indem Sie Ihre Aspose Cloud-Anmeldeinformationen und die API-Basis-URL angeben, um den SDK-Client mit 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 Entzerrung
- 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 fassen den Prozess zum Entzerren von Fotos mithilfe der Node.js Low Code API zusammen. 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 entzerren und den Antwortstream als Bild im lokalen Dateisystem zu speichern.
Code zum Online-Entzerren von Bildern mithilfe der Node.js REST-Schnittstelle
Dieser Code zeigt, wie Sie Fotos mit dem Node.js RESTful Service entzerren. Wir haben resizeProportionally auf true gesetzt, um das Seitenverhältnis des Bildes nach der Entzerrung beizubehalten. resizeProportionally auf false führt zu einer Streckung, die das Bild verzerren kann. Beachten Sie, dass Sie anstelle des Namens der Hintergrundfarbe auch den Farbcode wie #FFFFFF verwenden können.
In diesem Artikel haben wir gelernt, wie man ein Bild entzerrt. Informationen zum Konvertieren eines Farbbilds in ein Schwarzweißbild finden Sie im Artikel auf Konvertieren Sie Farbbilder mithilfe der Node.js REST-API in Schwarzweiß.