JPG/JPEG は、現在広く使用されている画像ファイル形式の 1 つです。この画像ファイル形式は高解像度の画像を提供し、JPG/JPEG をインターネット上ですぐに共有できます。 GIF 画像ファイル形式もアニメーション機能があるため人気がありますが、表示、共有、編集が難しい場合があります。したがって、GIF から JPG への変換によりこの煩わしさは解消され、GIF から JPG への変換を自動化すれば、ビジネス ソフトウェアに競争力を与えることができます。そのために、GroupDocs.Conversion Cloud SDK for Java をインストールして設定し、Java アプリケーションでアニメーション GIF を JPG にプログラム的に変換できます。
このガイドでは次のセクションについて説明します。
GIF ファイルを JPG に変換 - API のインストール
GroupDocs.Conversion は、複数のプログラミング言語で REST API と Cloud SDK を提供します。 JAR ファイルをダウンロードするか、次の Maven 構成を使用してインストールできるため、インストールは非常に簡単です。
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
次のステップは、API 資格情報 (クライアント ID + クライアント シークレット) を取得することです。繰り返しますが、これは非常に簡単で、API Cloud ダッシュボードからこれらの認証情報を取得できます。
注: クライアント ID とクライアント シークレットの取得に問題がある場合は、ガイド を参照してください。
Java で GIF ファイルを JPG に変換する方法
これで、この Java ラッパーによって公開されたメソッドを使用して、プログラムで GIF を JPG に変換できるようになります。ただし、次の手順に従ってください。
- Configuration クラスのインスタンスをインスタンス化し、クライアント ID とクライアント シークレットを使用して初期化します。
- ConvertApiクラスのオブジェクトを作成します。
- setFilePath、setOutputPath などの ConvertSettings 設定のオブジェクトを初期化します。
- convertDocument メソッドを呼び出して、GIF を JPG に変換します。
注: API クラウド ダッシュボードにはソース GIF ファイルがあります。手動でアップロードすることも、プログラムで UploadFile メソッドを呼び出してアップロードすることもできます。
次のコード スニペットは、Java でアニメーション GIF を JPG に変換する例を示しています。
package com.example;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Java でアニメーション GIF を JPG に変換する方法。
public class Main {
public static void main(String[] args) {
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test";
// Configuration クラスのインスタンスをインスタンス化し、クライアント ID とクライアント シークレットを使用して初期化します。
Configuration configuration = new Configuration(ClientId, ClientSecret);
// ConvertApi クラスのオブジェクトを作成します。
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// setFilePath、setOutputPath などの ConvertSettings 設定のオブジェクトを初期化します。
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("sample.gif");
settings.setFormat("jpg");
settings.setOutputPath("java-testing/output-sample-file.jpg");
// ConvertDocument メソッドを呼び出して、GIF を JPG に変換します。
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Converted animated GIF to JPG successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
実行が成功すると、API クラウド ダッシュボード の「java-testing」フォルダーに作成された新しい JPG ファイルが表示されます。したがって、DownloadFile メソッドを呼び出して、手動またはプログラムでファイルをダウンロードできます。
出力は以下の画像で確認できます。
オンライン GIF から JPG へのコンバーター
Cloud SDK に加えて、GIF ファイルを JPG に変換する オンライン ツールがあり、GroupDocs.Conversion Cloud SDK を利用しています。このツールはマルチプラットフォームであり、ほとんどすべての一般的な Web ブラウザーで開くことができます。このオンライン ツールは無料でサブスクリプションも必要ないため、アクセスすることを強くお勧めします。
最終的な考え
Java で GIF ファイルを JPG に変換する方法を学習していただければ幸いであり、この記事はここで終わります。アニメーション GIF を JPG に変換する手順とコード スニペットも確認しました。さらに、GroupDocs.Conversion Cloud SDK for Java を選択して、プログラムで GIF から JPG へのコンバータを構築することもできます。さらに、ドキュメント にアクセスして、他の機能について学ぶことができます。ライブ API を操作するためにアクセスしないでください。 さらに、スタート ガイド に従うことをお勧めします。
最後に、groupdocs.cloud が新しいブログ投稿を書いています。定期的に最新情報をお知らせいたしますので、よろしくお願いいたします。
質問する
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
GIFファイルをJPGに変換するにはどうすればよいですか?
GroupDocs.Conversion Cloud SDK for Java を使用して、Java で GIF ファイルを JPG に変換できます。詳細については、リンクをご覧ください。