PSD in PNG in C# konvertieren

PSD (Photoshop-Dokument) ist das native Dateiformat für Adobe Photoshop, das häufig zum Erstellen von Logos, Broschüren und verschiedenen Grafiken verwendet wird. Während Designer Photoshop-Ebenen direkt in Adobe Photoshop als PNG-Bilder exportieren können, können Sie PSD-Dateien auch programmgesteuert in PNG-Bilder konvertieren, ohne Photoshop zu benötigen. In diesem Artikel werden wir erforschen, wie man ein PSD in ein PNG-Bild in C# konvertiert unter Verwendung der leistungsstarken Aspose.PSD für .NET API.

Inhaltsverzeichnis

  1. C# PSD zu PNG Konverter API
  2. Schritte zum Konvertieren von PSD in PNG
  3. PSD in PNG mit C# konvertieren

C# PSD zu PNG Konverter API

Um PSD-Dateien in PNG-Bilder zu konvertieren, verwenden wir die Aspose.PSD für .NET API. Dieses robuste .NET Plugin vereinfacht die Manipulation von Adobe Photoshop-Dateiformaten, sodass .NET-Anwendungen sowohl PSD- als auch PSB Dateien laden und lesen können. Mit Aspose.PSD können Sie problemlos Ebeneneigenschaften aktualisieren, Wasserzeichen hinzufügen, drehen, skalieren, rendern und PSD-Dateien konvertieren, zusammen mit einer Vielzahl anderer unterstützter Dateiformate, alles ohne Adobe Photoshop.

Die Image Klasse dient als Basisklasse für alle Bildtypen. Die PsdImage Klasse ermöglicht es Ihnen, PSD-Dateien zu laden, zu bearbeiten und zu speichern. Sie enthält die Save(string, ImageOptionsBase) Methode, um die PSD in einem bestimmten Dateiformat und Speicherort zu speichern. Darüber hinaus bietet die API die PsdLoadOptions Klasse zur Angabe von Ladeoptionen und die PngOptions Klasse zur Definition von Optionen zur Erstellung des PNG-Dateiformats.

Sie können entweder die DLL herunterladen der API oder sie über NuGet installieren:

PM> Install-Package Aspose.PSD

Wie man PSD in PNG konvertiert

Die Konvertierung einer PSD-Datei in das PNG-Format ist unkompliziert. Befolgen Sie diese Schritte:

  • Definieren Sie die PSD-Ladeoptionen.
  • Laden Sie die PSD-Datei.
  • Geben Sie die PNG-Speicheroptionen an.
  • Speichern Sie die PSD als PNG.

Im nächsten Abschnitt werden wir diese Schritte in C#-Code umsetzen, um eine PSD-Datei in das PNG-Format zu exportieren.

PSD in PNG mit C# konvertieren

Um PSD-Dateien in PNG-Bilder mit C# zu konvertieren, befolgen Sie diese Schritte:

  1. Erstellen Sie eine Instanz der PsdLoadOptions Klasse.
  2. Geben Sie Ladeoptionen an, wie ReadOnlyMode.
  3. Laden Sie die PSD-Datei als PsdImage unter Verwendung der Image Klasse.
  4. Initialisieren Sie das PngOptions Klassenobjekt.
  5. Geben Sie PNG-Optionen an, einschließlich ColorType, Progressive und CompressionLevel.
  6. Speichern Sie die Ausgabedatei mit der Save() Methode.

Hier ist ein Codebeispiel, das demonstriert, wie man ein PSD in ein PNG in C# konvertiert:

Quell-PSD

Quell-PSD

PSD in PNG mit C# konvertieren

Konvertiertes PNG

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.PSD für .NET ohne Evaluierungsbeschränkungen auszuprobieren.

Fazit

In diesem Artikel haben wir gelernt, wie man:

  • Eine vorhandene PSD-Datei lädt.
  • PSD-Lade- und PNG-Optionen angibt.
  • Eine PSD als PNG mit C# speichert.

Über die Konvertierung von PSD in PNG in C# hinaus können Sie mehr über Aspose.PSD für .NET erfahren, indem Sie die Dokumentation besuchen und verschiedene von der API unterstützte Funktionen erkunden. Wenn Sie Fragen haben oder Unterstützung benötigen, können Sie sich gerne an unser kostenloses Support-Forum wenden.

Siehe auch