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