この画像処理 ライブラリ を Node.js ベースのプロジェクトにインストールし、JPG ファイルを即座にマージします。今後は、JPG ファイルを結合するためにサードパーティのソフトウェアやツールを選択する必要はありません。 GroupDocs.Merger は、複数のプログラミング言語用のエンタープライズ レベルの Cloud SDK を提供しており、専門家か初心者レベルの開発者であっても、これらの SDK を簡単に統合して使用できます。 。ただし、このブログ投稿では、Node.js 内の JPG ファイルをプログラムでマージする方法を学びます。したがって、このガイドをよく読んで、JPG ファイルを結合する手順とコード スニペットを学習してください。
このブログ投稿では次の点について説明します。
画像処理ライブラリのインストール
まず最初に、この無料の JPG 結合ライブラリを Node.js プロジェクトにインストールしましょう。インストール プロセスは、ターミナル/CMD でコマンドを実行するだけです。ただし、インストール完了後すぐに、GroupDocs.Merger Cloud SDK for Node.js の豊富な機能を備えたスタックを利用できます。
したがって、次のコマンドを実行します。
npm install groupdocs-merger-cloud
次に、この ガイド にアクセスして、API 認証情報 (クライアント ID + クライアント シークレット) を取得する方法を学習してください。繰り返しますが、これは非常に簡単で、手間をかけずに API 認証情報を生成できます。
プログラムで Node.js の JPG ファイルをマージする
これで、Node.js で JPG ファイルをマージするためのコード スニペットを作成する準備が整いました。この目的のために、私たちはすでに 2 つの異なる JPG 画像を API クラウド ダッシュボード にアップロードしました。ファイルは手動でアップロードすることも、UploadFile メソッドを呼び出してプログラム的にアップロードすることもできます。
JPG ファイルをプログラムで結合する手順は次のとおりです。
- プロジェクトに groupdocs-merger-cloud モジュールが必要です。
- API クラウド ダッシュボードから API 認証情報を取得します。
- DocumentApi クラスの fromKeys メソッドを呼び出し、API 資格情報を渡します。
- 結合操作のドキュメントを記述する JoinItem クラスのオブジェクトをインスタンス化します。
- FileInfo クラスのインスタンスをインスタンス化します。
- filePath プロパティを呼び出して、ソース JPG ファイルのファイル パスを設定します。
- JoinOptions クラスのオブジェクトを作成します。
- JoinItems プロパティを呼び出して、ソース ドキュメント配列を割り当てます。
- 生成された結合 JPG 画像の出力パスを設定します。
- JoinRequest クラスのオブジェクトを初期化し、それを join メソッドに渡して JPG ファイルをマージします。
次のコード スニペットをコピーして貼り付けて、JPG ファイルを結合します。
// プロジェクトに groupdocs-merger-cloud モジュールが必要です。
const merger_cloud = require("groupdocs-merger-cloud");
// APIクラウドダッシュボードからAPI認証情報を取得します。
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// DocumentApi クラスの fromKeys メソッドを呼び出し、API 資格情報を渡します。
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// 結合操作のドキュメントを記述する JoinItem クラスのオブジェクトをインスタンス化します。
let item1 = new merger_cloud.JoinItem();
// FileInfo クラスのインスタンスをインスタンス化します。
item1.fileInfo = new merger_cloud.FileInfo();
// filePath プロパティを呼び出して、ソース JPG ファイルのファイル パスを設定します。
item1.fileInfo.filePath = "first.jpg";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";
// JoinOptions クラスのオブジェクトを作成します。
let options = new merger_cloud.JoinOptions();
// JoinItems プロパティを呼び出して、ソース ドキュメント配列を割り当てます。
options.joinItems = [item1, item2];
// 生成された結合 JPG 画像の出力パスを設定します。
options.outputPath = "Output/merged.jpg";
// JoinRequest クラスのオブジェクトを初期化し、それを join メソッドに渡して JPG ファイルを結合します。
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
サーバーを実行すると、API Cloud ダッシュボードの「出力」フォルダーに新しいマージされた jpg ファイルが表示されます。出力ファイルは次の画像で確認できます。
ここで、この DownloadFile メソッドを呼び出して、生成された JPG ファイルを手動またはプログラムでダウンロードできます。
オンラインで JPG 画像を結合
Cloud SDK と REST API に加えて、ブラウザで JPG ファイルを結合する オンライン ツールがあり、この無料の JPG 結合は [GroupDocs.Merger][ によって提供されています。 3]。使いやすく、ユーザーフレンドリーなインターフェイスを提供します。実際、水平マージや垂直マージなど、リクエストを構成するには複数のオプションがあります。何よりも、このツールは無料で、JPG ファイルを結合するために使用できます。
最終的な考え
このブログ投稿をお読みいただきありがとうございます。興味を持っていただければ幸いです。このガイドはここで終了し、すぐに新しいトピックを取り上げます。この記事では、プログラムで Node.js 内の JPG ファイルをマージする方法について説明しました。さらに、GroupDocs.Merger Cloud SDK for Node.js によって公開されるいくつかの著名なメソッドについても説明しました。さらに、ドキュメント にアクセスして他のメソッドについて学ぶことができ、ソース コードは GitHub で入手できます。最後に、こちら のクラウド API をぜひお試しください。
最後に、groupdocs.cloud が新しい記事を書いています。最新の更新情報については、引き続きご連絡ください。
質問する
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
JPGを結合できるソフトは何ですか?
GroupDocs.Merger Cloud SDK for Node.js は、JPG ファイルをプログラムでマージするためのメソッドとプロパティを提供します。さらに、この画像処理ライブラリをここで探索できます。
2つのJPGを1つのJPGに結合するにはどうすればよいですか?
答えの詳細については、この リンク を参照してください。