Konvertieren Sie GIF Dateien in JPG in Java – GIF zu JPG-Konverter

JPG/JPEG ist derzeit eines der am weitesten verbreiteten Bilddateiformate. Dieses Bilddateiformat bietet hochauflösende Bilder und Sie können JPG/JPEG schnell über das Internet teilen. Das Bilddateiformat GIF ist aufgrund seiner Animationsmöglichkeiten ebenfalls beliebt, kann jedoch manchmal schwierig anzusehen, zu teilen und zu bearbeiten sein. Durch die Konvertierung von GIF in JPG entfällt dieser Aufwand, und wenn Sie die Konvertierung von GIF in JPG automatisieren, verschafft dies Ihrer Unternehmenssoftware einen Wettbewerbsvorteil. Zu diesem Zweck können Sie GroupDocs.Conversion Cloud SDK für Java installieren und einrichten, um animierte GIF Dateien in einer Java-Anwendung programmgesteuert in JPG zu konvertieren.

Wir werden in diesem Leitfaden die folgenden Abschnitte behandeln:

GIF-Datei in JPG konvertieren – API-Installation

GroupDocs.Conversion bietet REST APIs und Cloud SDKs in mehreren Programmiersprachen. Die Installation ist recht einfach, da Sie die Datei JAR herunterladen oder mit den folgenden Maven-Konfigurationen installieren können.

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

Der nächste Schritt besteht darin, die API-Anmeldeinformationen (Client-ID + Client-Geheimnis) abzurufen. Auch hier ist es super einfach und Sie können diese Anmeldeinformationen über das API Cloud Dashboard erhalten.

Hinweis: Bitte besuchen Sie unseren Leitfaden, falls Sie Schwierigkeiten haben, die Kunden-ID und das Kundengeheimnis zu erhalten.

So konvertieren Sie eine GIF-Datei in Java in JPG

Jetzt können wir die von diesem Java-Wrapper bereitgestellten Methoden verwenden, um GIF programmgesteuert in JPG zu konvertieren. Bitte befolgen Sie jedoch die folgenden Schritte:

  • Instanziieren Sie eine Instanz der Configuration Klasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
  • Erstellen Sie ein Objekt der Klasse ConvertApi.
  • Initialisieren Sie ein Objekt der ConvertSettings-Einstellungen wie setFilePath, setOutputPath usw.
  • Konvertieren Sie GIF in JPG, indem Sie die Methode convertDocument aufrufen.

Hinweis: Wir haben eine Quell-GIF-Datei in unserem API-Cloud-Dashboard. Sie können den Upload manuell durchführen oder die Methode UploadFile programmgesteuert aufrufen.

Der folgende Codeausschnitt demonstriert das animierte GIF in JPG in Java:

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;

// So konvertieren Sie animiertes GIF in Java in JPG.
public class Main {

	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		String MyStorage = "test";
		// Instanziieren Sie eine Instanz der Configuration Klasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
		Configuration configuration = new Configuration(ClientId, ClientSecret);    
		// Erstellen Sie ein Objekt der ConvertApi Klasse.
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			
			// Initialisieren Sie ein Objekt der ConvertSettings-Einstellungen wie setFilePath, setOutputPath usw.
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("sample.gif");
			settings.setFormat("jpg");
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// Konvertieren Sie GIF in JPG, indem Sie die Methode „convertDocument“ aufrufen.
			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();
		}

	}
}

Nach erfolgreicher Ausführung können Sie eine neue JPG-Datei sehen, die im Ordner „java-testing“ in der API Cloud Dashboard erstellt wurde. Sie können die Datei also manuell oder programmgesteuert herunterladen, indem Sie die Methode DownloadFile aufrufen.

Die Ausgabe ist im Bild unten zu sehen:

Animiertes GIF in JPG umwandeln

Online-GIF zu JPG-Konverter

Zusätzlich zu Cloud SDKs gibt es ein online Tool zum Konvertieren von GIF Dateien in JPG, das auf GroupDocs.Conversion Cloud SDKs basiert. Dieses Tool ist plattformübergreifend und kann in fast allen gängigen Webbrowsern geöffnet werden. Wir empfehlen Ihnen dringend, dieses Online-Tool zu besuchen, da es kostenlos ist und kein Abonnement erfordert.

Konvertieren Sie GIF online in JPG

Abschließende Gedanken

Wir beenden diesen Artikel hier in der Hoffnung, dass Sie gelernt haben, wie man GIF Dateien in Java in JPG konvertiert. Wir sind auch die Schritte und das Code-Snippet zum Konvertieren von animiertem GIF in JPG durchgegangen. Darüber hinaus können Sie sich für GroupDocs.Conversion Cloud SDK für Java entscheiden, um programmgesteuert einen GIF zu JPG-Konverter zu erstellen. Darüber hinaus können Sie die Dokumentation besuchen, um mehr über andere Funktionen zu erfahren. Besuchen Sie uns nicht, um mit unseren Live-APIs zu interagieren. Darüber hinaus empfehlen wir Ihnen, unserem Erste-Schritte-Leitfaden zu folgen.

Schließlich schreibt groupdocs.cloud neue Blogbeiträge. Bleiben Sie also bitte für die regelmäßigen Updates in Kontakt.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie konvertiert man eine GIF-Datei in JPG?

Sie können GIF Dateien in Java mit GroupDocs.Conversion Cloud SDK for Java in JPG konvertieren. Bitte besuchen Sie diesen Link für weitere Details.

Siehe auch