この短いチュートリアルでは、Node.js REST API を使用してスキャンしたドキュメントの傾きを補正する 方法を解説します。Node.js ベースの Cloud SDK を活用し、Node.js Low Code API を使用してスキャンした image の傾きを自動的に補正する 方法を学習します。ローカルファイルシステムからのソース画像の読み込みから、クラウドからの出力処理とダウンロードまでのすべての手順を網羅しています。
前提条件
- アカウントAPI認証情報を作成する 画像の傾きを補正する
- 画像の向きを修正するにはNode.js 用 Aspose.Imaging Cloud SDKをダウンロードしてください
- 上記のSDKを使用してNode.jsプロジェクトをセットアップする
Node.js Low Code APIを使用してスキャンした画像をまっすぐにする手順
- ImagingApi を使用して SDK クライアントを認証および初期化するための Aspose Cloud 資格情報と API ベース URL を指定してプロセスを開始します。
- 歪んだ画像のファイル名を指定して、ローカルシステムからメモリストリームにロードします。
- Aspose API がアクセスできるように画像をクラウド ストレージにアップロードします。
- 傾き補正のオプションを定義する
- アップロードされたファイル名と上記のパラメータを使用してDeskewImageRequestを作成し、画像の傾き補正()を呼び出します。
- API によって返された傾き補正画像をローカル ファイルに保存します。
これらの手順は、Node.js Low Code APIを使用して写真の傾きを補正するプロセスを要約したものです。プロセスを開始するには、APIクライアントを初期化し、傾いた画像をアップロードし、必要な情報を入力してDeskewImageRequestオブジェクトを作成します。その後、DeskewImage()メソッドを呼び出して画像を傾き補正し、レスポンスストリームを画像としてローカルファイルシステムに保存します。
Node.js REST インターフェースを使用してオンラインで画像を傾き補正するコード
このコードは、Node.js RESTful サービスを用いて写真の傾きを補正する方法を示しています。傾き補正後も画像のアスペクト比を維持するために、resizeProportionally を true に設定しています。一方、false に設定すると画像が引き伸ばされ、歪んでしまう可能性があります。背景色名の代わりに、#FFFFFF のようなカラーコードを使用することもできます。
この記事では、画像の傾きを補正する手順を説明しました。カラー画像を白黒に変換するには、Node.js REST API を使用してカラー画像を白黒に変換するの記事を参照してください。