Java で GIF ファイルを JPG に変換 - GIF to JPG Converter

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 APICloud 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へ

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

Cloud SDK に加えて、GIF ファイルを JPG に変換する オンライン ツールがあり、GroupDocs.Conversion Cloud SDK を利用しています。このツールはマルチプラットフォームであり、ほとんどすべての一般的な Web ブラウザーで開くことができます。このオンライン ツールは無料でサブスクリプションも必要ないため、アクセスすることを強くお勧めします。

オンラインでgifをjpgに変換する

最終的な考え

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 に変換できます。詳細については、リンクをご覧ください。

関連項目