Node.js REST API で画像のサイズを変更する

この短いチュートリアルでは、Node.js REST API を使用して image のサイズを変更する方法 を解説します。Node.js ベースの Cloud SDK を使用して、Node.js RESTful サービスで画像リサイズ機能を開発する方法 を学習します。このタスクを実行するために必要なすべての手順、プロパティ、メソッドについて説明します。

前提条件

Node.js Low Code APIを使用してオンラインで画像のサイズを変更する手順

  1. クライアントID、シークレット、クラウドエンドポイントを定義してImagingApiのオブジェクトをインスタンス化します
  2. サイズを変更するソースイメージを定義してクラウドストレージにアップロードします
  3. 出力画像の幅、高さ、形式を設定してサイズ変更パラメータを定義します。
  4. 画像のサイズ変更リクエスト ResizeImageRequest クラスと 画像のサイズ変更() メソッドを準備して実行する
  5. クラウドから出力ファイルをダウンロードして、サイズ変更した画像をローカルディスクに保存します。

以下の手順は、Node.js Low Code API で画像サイズを縮小する方法をまとめたものです。API クライアントとベース URL を初期化し、入力画像を定義し、クラウドストレージにアップロードし、サイズ変更パラメータを定義することで、プロセスをインスタンス化します。最後に、ResizeImageRequest オブジェクトと ResizeImage() メソッドを使用して画像のサイズ変更リクエストを準備・実行し、サイズ変更した画像をローカルディスクに保存します。

Node.js RESTful サービスを使用した画像リサイズツールのコード

このコードは、Node.js RESTful Service を用いた画像サイズコンバータの開発方法を示しています。API レスポンスは、結果の画像バイトストリームを返します。このストリームは、必要に応じてディスクに保存したり、ネットワーク経由で送信したりできます。API 呼び出しが成功した場合はコード 200 を返し、失敗した場合はコード 400、401、404、500、501 を返します。

この記事では、Node.js RESTインターフェースを使用した写真サイズコンバーターの開発について解説しました。SVG画像をWMFに変換するには、Node.js REST API を使って SVG を WMF に変換するの記事を参照してください。

 日本語