Kombinieren Sie PNG Dateien in Java – Online bilderzusammenführung

Mit GroupDocs.Merger Cloud SDK für Java können Sie PNG Dateien programmgesteuert zu einer großen Datei kombinieren, ohne dass es zu Überlappungen kommt. Sie werden diese Cloud SDKs und REST APIs auf jeden Fall von Vorteil finden, wenn Sie eine PNG-Merger für Ihre Software erstellen möchten. Darüber hinaus können Sie mit GroupDocs.Merger auch die Anfrage konfigurieren, bevor Sie einen API-Aufruf zum Zusammenführen von PNG Dateien durchführen. Beginnen wir also mit dieser Anleitung und erkunden, wie man PNG Dateien in Java kombiniert. Wir werden die Installationsschritte und das Code-Snippet zum programmgesteuerten Zusammenführen von PNG Dateien behandeln. Lesen Sie diesen Blogbeitrag also gründlich durch und verpassen Sie keinen Abschnitt.

Die folgenden Abschnitte werden behandelt:

PNG Merger – API-Installation

Die Installation dieser Bibliothek dauert nur wenige Sekunden, wenn Sie Java auf Ihrem lokalen Rechner installiert haben. Sie können es also auf zwei Arten installieren. Laden Sie zunächst die Datei JAR herunter oder installieren Sie sie mit den folgenden Maven-Konfigurationen, um diese Image-Merger-Bibliothek zu installieren:

<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-merger-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Der nächste Schritt besteht darin, eine Anwendung einzurichten und die API-Anmeldeinformationen (Client-ID + Client-Geheimnis) aus der API Cloud Dashboard zu erhalten. In diesem Leitfaden erfahren Sie, wie Sie für den Fall API-Anmeldeinformationen erhalten Sie finden keine Schwierigkeiten.

Kombinieren Sie PNG Dateien in Java

Bisher haben wir die Installation abgeschlossen und unsere Client-ID und unser Client-Geheimnis erhalten. Darüber hinaus haben wir zwei Quell-PNG Dateien im API-Cloud-Dashboard. Sie können dieser Anleitung folgen, um zu erfahren, wie Sie Dateien programmgesteuert in das Dashboard hochladen.

Hinweis: Sie können Dateien auch manuell in das API Cloud-Dashboard hochladen.

Bitte befolgen Sie die folgenden Schritte, um PNG Dateien in Java zusammenzuführen:

  • Initialisieren Sie ein Objekt der Konfigurationsklasse mit Client-ID und Client-Geheimnis.
  • Instanziieren Sie eine Instanz der Klasse DocumentApi mit dem Objekt der Konfiguration.
  • Erstellen Sie ein Objekt der Klasse FileInfo.
  • Rufen Sie die setFilePath-Methode auf, um den PNG bildpfad zu definieren.
  • Instanziieren Sie eine Instanz der Klasse JoinItem.
  • Rufen Sie die setFileInfo-Methode der JoinItem Klasse auf, um die Informationen der ersten Bilddatei zu definieren.
  • Legen Sie die Ausrichtung der zusammengeführten Datei fest, indem Sie die Methode setImageJoinMode aufrufen.
  • Erstellen Sie ein Objekt der JoinOptions Klasse.
  • Rufen Sie die Methode setJoinItems auf, um beide Bilder zu definieren.
  • Rufen Sie die Funktion setOutputPath auf, um den Ausgabepfad für die zusammengeführten PNG Dateien festzulegen.
  • Initialisieren Sie ein Objekt der JoinRequest Klasse mit einem Objekt der JoinOptions Klasse.
  • Rufen Sie die Methode join auf, um PNG Dateien zu einer zu kombinieren.
  • Sie können das folgende Codebeispiel kopieren und einfügen, um einen Dateiformatkonverter zu erstellen:

Das folgende Codebeispiel zeigt, wie man PNG Dateien in Java zusammenfügt:

package com.example;
import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.JoinItem.ImageJoinModeEnum;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;

// So kombinieren Sie PNG Dateien in Java
public class Main {

	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

		// Initialisieren Sie ein Objekt der Konfigurationsklasse mit Client-ID und Client-Geheimnis.
		Configuration configuration = new Configuration(ClientId, ClientSecret);    
		// Instanziieren Sie eine Instanz der DocumentApi Klasse mit dem Objekt der Konfiguration.
		DocumentApi apiInstance = new DocumentApi(configuration);
					
		try {
			
			// Erstellen Sie ein Objekt der FileInfo Klasse.
			FileInfo fileInfo1 = new FileInfo();	
			// Rufen Sie die setFilePath-Methode auf, um den PNG bildpfad zu definieren. 		
			fileInfo1.setFilePath("first.png");
			// Instanziieren Sie eine Instanz der JoinItem Klasse.
			JoinItem item1 = new JoinItem();
			// Rufen Sie die setFileInfo-Methode der JoinItem Klasse auf, um die Informationen der ersten Bilddatei zu definieren.
			item1.setFileInfo(fileInfo1);

			FileInfo fileInfo2 = new FileInfo();			
			fileInfo2.setFilePath("second.png");
			JoinItem item2 = new JoinItem();
			item2.setFileInfo(fileInfo2);
			// Legen Sie die Ausrichtung der zusammengeführten Datei fest, indem Sie die setImageJoinMode-Methode aufrufen.
			item2.setImageJoinMode(ImageJoinModeEnum.HORIZONTAL);
			// Erstellen Sie ein Objekt der JoinOptions Klasse.
			JoinOptions options = new JoinOptions();
			// Rufen Sie die Methode setJoinItems auf, um beide Bilder zu definieren 
			options.setJoinItems(Arrays.asList(item1, item2));
			// Rufen Sie die Funktion setOutputPath auf, um den Ausgabepfad für die zusammengeführten PNG Dateien festzulegen.
			options.setOutputPath("test/merged.png");
			// Initialisieren Sie ein Objekt der JoinRequest Klasse mit einem Objekt der JoinOptions Klasse.
			JoinRequest request = new JoinRequest(options);

			// Rufen Sie die Join-Methode auf, um PNG Dateien zu einer zu kombinieren.
			DocumentResult response = apiInstance.join(request);
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}

	}
}

Das obige Code-Snippet generiert eine zusammengeführte Datei im Ordner „test“ im API Cloud-Dashboard. Auch hier können Sie das zusammengeführte Bild manuell oder programmgesteuert herunterladen, indem Sie die Methode DownloadFile aufrufen. Sie können die Ausgabe im Bild unten sehen:

PNG Dateien verbinden

Online bildfusion

Es gibt eine online PNG-Fusion, die von GroupDocs.Merger unterstützt wird. Dieses Online-Tool ist webbasiert und bietet leistungsstarke Funktionen zum Zusammenführen von Bildern. Darüber hinaus können Sie PNG Dateien zu einer kombinieren, indem Sie die Dateien einfach per Drag & Drop in die Benutzeroberfläche ziehen. Die gesamte Bildbearbeitung erfolgt mit nur einem Klick. Vor allem ist die Nutzung kostenlos und es ist kein Abonnement erforderlich, um diese Online bildzusammenführung zu nutzen.

Zusammenführung von Online bildern

Abschließende Gedanken

Wir beenden diesen Artikel hier. Wir hoffen, Sie haben gelernt, wie man PNG Dateien in Java kombiniert. Diese PNG-Merger-Bibliothek bietet viele weitere Funktionen zum Anpassen der PNG bilder, die Sie in der Dokumentation finden. Besuchen Sie außerdem bitte unsere Live-APIs hier. Darüber hinaus empfehlen wir Ihnen, unserem Getting Started Guide zu folgen, um mit der Entwicklung zu beginnen. Schließlich schreibt groupdocs.cloud neue Artikel. Bleiben Sie also bitte auf dem Laufenden, um die neuesten Updates zu erhalten.

Hilfe ist verfügbar

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

Häufig gestellte Fragen – FAQs

Wie kombiniere ich zwei PNG Dateien zu einer?

Sie können PNG Dateien mit GroupDocs.Merger Cloud SDK für Java zusammenführen. Bitte besuchen Sie diesen Link für weitere Details.

Wie kombiniere ich in Java mehrere Dateien zu einer Datei?

Mit dieser online Bildzusammenführung können Sie PNG Dateien schnell zusammenführen. Für eine programmatische Lösung besuchen Sie bitte diesen Erste Schritte

Siehe auch