PNG JPG Bild zu PSD

Das PNG und JPG Format sind bekannte Rasterbilddateiformate, die einschichtige visuelle Informationen enthalten. Dagegen enthält die Photoshop-Dokumentdatei (PSD) mehrere Ebenen zum Anzeigen der Bilder. Sie können PNG oder JPG Bilder ganz einfach programmgesteuert mit C# in Ihren .NET Anwendungen in das PSD Format konvertieren. Dieser Artikel behandelt die folgenden Abschnitte zur PNG und JPG Bildkonvertierung:

PNG oder JPG Bild in PSD Konverter – C# API Installation

Die PNG oder JPG zu PSD-Konvertierung ist in Szenarien hilfreich, in denen verschiedene Designer Ebenen entwerfen, die später im PSD Format zu einem einzigen Bild kombiniert werden. Beispielsweise enthalten Spielfelder, mehrschichtige Karten und grafische Elemente viele visuelle Informationen. Sie müssen die API Aspose.PSD for .NET so konfigurieren, dass sie mit mehreren unterstützten Dateiformaten funktioniert. Sie können die API schnell installieren, indem Sie die DLL Dateien aus dem Abschnitt New Releases herunterladen oder den folgenden NuGet Installationsbefehl verwenden:

PM> Install-Package Aspose.PSD

Konvertieren Sie PNG Bilder programmgesteuert in PSD Dateien mit C#

Sie können ein PNG Bild in eine PSD Datei konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Initialisieren Sie das Klassenobjekt PsdImage.
  2. Laden Sie das PNG-Eingabebild in das FileStream objekt.
  3. Fügen Sie das Eingabebild mit der methode AddLayer() als Ebene zum PSD Bild hinzu.
  4. Konvertieren Sie das Bild mit der methode Save() in eine PSD-Ausgabedatei.

Der folgende Code zeigt, wie man PNG Bilder programmgesteuert mit C# in eine PSD Datei konvertiert:

string fileName = "Sample.png";

// PsdImage Klassenobjekt initialisieren
PsdImage image = new PsdImage(900, 700);

// Laden Sie das Eingabebild in das FileStream objekt            
Stream stream = new FileStream(fileName, FileMode.Open);
Layer layer = null;
try
{
    layer = new Layer(stream);

    // Eingabebild als Ebene zum PSD Bild hinzufügen
    image.AddLayer(layer);
}
catch (Exception e)
{
    if (layer != null)
    {
        layer.Dispose();
    }
    throw e;
}

// Konvertieren Sie das PNG Bild in eine PSD-Ausgabedatei
image.Save("PNGtoPSD.psd");

Der folgende Screenshot zeigt eine Beispielausgabe der Umwandlung von PNG Bildern in PSD:

PNG Bild zu PSD

Konvertieren Sie JPG Bilder programmgesteuert in PSD mit C#

Mit den folgenden Schritten können Sie ein JPG Bild in eine PSD Datei konvertieren:

  1. Initiieren Sie die PsdImage klasse instanz.
  2. Laden Sie das eingegebene JPG Bild in das FileStream objekt.
  3. Fügen Sie der PSD Datei eine Eingabe-JPG Dateiebene mit der methode AddLayer() hinzu.
  4. Konvertieren Sie das JPG Bild mit der methode PsdImage.Save() in eine PSD-Ausgabedatei.

Der folgende Code erklärt, wie Sie ein JPG Bild programmgesteuert mit C# in eine PSD Datei konvertieren:

string fileName = "Sample.jpg";

// PsdImage Klassenobjekt initialisieren
PsdImage image = new PsdImage(900, 700);

// Laden Sie das Eingabebild in das FileStream objekt            
Stream stream = new FileStream(fileName, FileMode.Open);
Layer layer = null;
try
{
    layer = new Layer(stream);

    // Eingabebild als Ebene zum PSD Bild hinzufügen
    image.AddLayer(layer);
}
catch (Exception e)
{
    if (layer != null)
    {
        layer.Dispose();
    }
    throw e;
}

// Konvertieren Sie ein JPG Bild in eine PSD-Ausgabedatei
image.Save("JPGtoPSD.psd");

Holen Sie sich eine kostenlose Lizenz

Sie können die API in vollem Umfang testen, indem Sie eine kostenlose temporäre Lizenz erwerben.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PNG oder JPG Bilder mithilfe von C# programmgesteuert in PSD Dateien konvertieren. Das Eingabebild wird als Ebene in der Ausgabe-PSD Datei hinzugefügt, wobei Sie auch ein oder mehrere Bilder in der Ausgabedatei kombinieren können. Neugierig, mehr zu erfahren? Weitere Funktionen finden Sie in der Dokumentation. Sie können uns jederzeit im Free Support Forum kontaktieren, falls Sie Ihren Anwendungsfall mit uns besprechen möchten!

Siehe auch