Konvertieren Sie PSD in PNG in Java

PSD (Photoshop Document) dient als primäres Bilddateiformat für Adobe Photoshop. Es wird häufig beim Entwerfen von Logos, Broschüren und verschiedenen anderen Bildern verwendet. Designer können Photoshop-Ebenen als PNG bilder in Adobe Photoshop exportieren. Wir können PSD Dateien ohne Photoshop programmgesteuert in PNG bilder konvertieren oder exportieren. In diesem Artikel erfahren Sie, wie Sie in Java PSD in PNG konvertieren.

Dieser Artikel behandelt die folgenden Themen:

  1. Java PSD zu PNG-Konverter-API
  2. PSD in PNG mit Java konvertieren
  3. PSD in PNG mit Optionen konvertieren
  4. Testen Sie PSD zu PNG online
  5. Kostenlose Lernressourcen

Java PSD zu PNG-Konverter-API

Zum Konvertieren von PSD Dateien in PNG bilder verwenden wir die API Aspose.PSD for Java. Aspose.PSD for Java ermöglicht uns die einfache Bearbeitung von Adobe Photoshop Datei formaten. Dieses leistungsstarke Tool ermöglicht Java-Anwendungen das mühelose Laden und Lesen von PSD und PSB Dateien. Es bietet die Möglichkeit, Ebeneneigenschaften zu ändern, Wasserzeichen anzuwenden, PSD Dateien zu drehen, zu skalieren, zu rendern und zu konvertieren, sowie mehrere andere unterstützte Formate, alles ohne die Notwendigkeit einer Adobe Photoshop-Installation.

Bitte laden Sie die JAR der API herunter oder fügen Sie die folgende pom.xml-Konfiguration in einer Maven-basierten Java-Anwendung hinzu.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-psd</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

Konvertieren Sie PSD mit Java in PNG

Wir können PSD in PNG in Java konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie eine PSD-Datei als Bild mit der Methode Image.load().
  2. Initialisieren Sie das PNGOptions Klassenobjekt.
  3. Geben Sie optional PNG-Optionen an.
  4. Speichern Sie abschließend die Ausgabedatei mit der Methode save().

Das folgende Codebeispiel zeigt, wie man in Java ein PSD in ein PNG konvertiert.

// Laden Sie ein vorhandenes PSD bild als Bild
Image image = Image.load("C:\\Files\\sample-layers.psd");

// Erstellen Sie eine Instanz der PngOptions Klasse
PngOptions pngOptions = new PngOptions();

// Rufen Sie die Speichermethode auf, geben Sie den Ausgabepfad an und
// Exportoptionen zum Konvertieren der PSD-Datei in das PNG Datei format.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
Quell-PSD

Quell-PSD

Konvertiertes PNG

PSD in PNG konvertiert

Konvertieren Sie PSD mit Optionen in PNG

Wir können beim Konvertieren von PSD in PNG verschiedene PSD-Lade und PNG-Konvertierungsoptionen angeben, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie eine Instanz der PsdLoadOptions Klasse.
  2. Geben Sie Ladeoptionen wie setReadOnlyMode, setLoadEffectsResource usw. an.
  3. Laden Sie eine PSD-Datei als PsdImage mithilfe der Image Klasse.
  4. Initialisieren Sie das PNGOptions Klassenobjekt.
  5. Geben Sie anschließend PNG-Optionen wie ColorType, Progressive, CompressionLevel usw. an.
  6. Speichern Sie abschließend die Ausgabedatei mit der Methode save().

Das folgende Codebeispiel zeigt, wie man eine PSD in eine PNG mit Optionen in Java konvertiert.

// Geben Sie PSD-Ladeoptionen an
PsdLoadOptions loadOptions = new PsdLoadOptions();
loadOptions.setLoadEffectsResource(true);
loadOptions.setUseDiskForLoadEffectsResource(true);

// Laden Sie ein vorhandenes PSD bild als Bild
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd",loadOptions);  

// Erstellen Sie eine Instanz der PngOptions Klasse
PngOptions pngOptions = new PngOptions();

// Geben Sie PNG-Optionen an
pngOptions.setColorType(PngColorType.TruecolorWithAlpha);
pngOptions.setProgressive(true);
pngOptions.setCompressionLevel(9);

// Rufen Sie die Speichermethode auf, geben Sie den Ausgabepfad an und
// Exportoptionen zum Konvertieren der PSD-Datei in das PNG Datei format.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um Aspose.PSD for Java ohne Evaluierungseinschränkungen auszuprobieren.

Konvertieren Sie PSD online in PNG

Bitte probieren Sie das folgende kostenlose Online-Konvertierung von PSD in PNG aus, das mit der oben genannten API entwickelt wurde.

Java PSD zu PNG-Konverter – Lernressourcen

Erfahren Sie mehr über das programmgesteuerte Lesen, Bearbeiten und Konvertieren von PSD Dateien. Entdecken Sie andere Bibliotheksfunktionen mithilfe der folgenden Ressourcen:

Abschluss

Dieser Artikel bietet eine detaillierte Anleitung zum effizienten Konvertieren von PSD Dateien in PNG bilder. Indem Sie die bereitgestellten Schritte sorgfältig befolgen und die Codeausschnitte an Ihre speziellen Anforderungen anpassen, können Sie PSD in Java effektiv in PNG konvertieren. Bei Unklarheiten kontaktieren Sie uns bitte in unserem kostenlosen Support-Forum.

Siehe auch