Node.js で GIF を JPG に変換する - ファイル変換 API

先日の記事では、GIFPNGに変換する機能を実装しました。このブログ投稿では、GroupDocs.Conversion Cloud SDK for Node.js を使用して GIF を JPG/JPEG に変換する方法を学びます。このファイル変換 API は使いやすく、JavaScript 開発者はサードパーティに依存せずにその統合手順を実行できます。 Cloud SDK に加えて、GroupDocs.Conversion によって公開されている REST API を活用できます。したがって、この機能の実装全体を確認し、このガイドが終わるまでに GIF から JPG へのコンバーターを構築できるようになります。

このチュートリアルでは次のセクションを説明します。

ファイル変換APIのインストール

このエンタープライズ レベルのクラウド ライブラリのインストール プロセスは非常に簡単です。インストールすると、アプリケーションのニーズを満たすために API 呼び出しを行うことができます。 GroupDocs.Conversion Cloud SDK for Node.js をインストールするには、ターミナル/CMD で次のコマンドを実行してください。

npm install groupdocs-conversion-cloud

次のステップは、この GIF から JPG へのコンバーター ライブラリを設定することです。この目的のために、アプリケーションを作成し、生成された API 認証情報 (クライアント シークレット、クライアント API) を API クラウド ダッシュボード から取得する必要があります。このプロセスで問題が発生した場合は、このガイドを参照してください。

Node.js で GIF を JPG に変換する

JavaScript で数行のソース コードを記述して、GIF から JPG への変換をプログラム的に実行してみましょう。ソース GIF ファイルを API Cloud ダッシュボードにアップロードしました。手動または プログラムで アップロードできます。

次の手順は、Node.js で GIF を JPG に変換する方法を示しています。

  • groupdocs-conversion-cloud モジュールをプロジェクトに取得します。
  • API 認証情報 (つまり、クライアント シークレット、クライアント API) を設定します。
  • ここで、ConvertApi クラスの fromKeys 関数を呼び出し、API 資格情報を渡します。
  • 次に、ConvertSettings クラスのインスタンスを初期化します。
  • storageName、filePath、outputPath、format などの ConvertSettings クラスのプロパティに値を割り当てます。
  • ConvertSettings クラスのオブジェクトを使用して ConvertDocumentRequest クラスのインスタンスをインスタンス化します。
  • Node.js で convertDocument メソッドを呼び出して GIF を JPG に変換します。

GIF を JPG に変換する次のコード スニペットを取得できます。

// groupdocs-conversion-cloud モジュールをプロジェクトに取得します。
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// API 認証情報 (つまり、クライアント シークレット、クライアント API) を設定します。
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// ここで、ConvertApi クラスの fromKeys 関数を呼び出し、API 資格情報を渡します。
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 次に、ConvertSettings クラスのインスタンスを初期化します。
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// storageName、filePath、outputPath、format などの ConvertSettings クラスのプロパティに値を割り当てます。
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// ConvertSettings クラスのオブジェクトを使用して ConvertDocumentRequest クラスのインスタンスをインスタンス化します。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Node.js で ConvertDocument メソッドを呼び出して GIF を JPG に変換します。
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})

サーバー ファイルを実行すると、次の図に示すように、生成された JPG ファイルが API Cloud ダッシュボードに表示されます。

gifからjpgへの変換

オンライン GIF から JPG へのコンバーター

このセクションでは、Web ブラウザで GIF を JPG に変換するために使用できる オンライン ツールを紹介します。 GroupDocs.Conversion Cloud SDK を利用しており、エレガントで使いやすいユーザー インターフェイスを備えています。何よりも、それは無料であり、アカウントの作成や購読は必要ありません。

オンラインGIFからJPGへのコンバーター

結論

これでこのブログ投稿は終わりになります。コード スニペットと、GroupDocs.Conversion Cloud SDK for Node.js を使用して Nodejs で GIF を JPG に変換する手順を説明しました。さらに、スムーズで効率的なGIFからJPG/JPEGへの変換を提供するオンラインGIFからJPGへのコンバーターを調査しました。さらに、ドキュメント および GitHub リポジトリにアクセスしてさらに詳しく調べることもできます。さらに、開発については Getting Started Guide を参照することをお勧めします。

最後に、groupdocs.cloud が新しい記事を書いています。定期的に最新情報をお知らせいたしますので、よろしくお願いいたします。

ヘルプが利用可能です

ご質問やご質問については、フォーラム でお知らせください。

よくある質問 – FAQ

GIF を JPG に変更するにはどうすればよいですか?

Web ブラウザで GIF を JPG に変換する オンライン ツールがあります。さらに、プログラムによる解決策については、この リンク にアクセスしてください。

関連項目