Diese Schritt-für-Schritt-Anleitung zeigt Ihnen, wie Sie ein CDR-Bild in das PSD-Format in C# exportieren. Dieser einfache C#-Code kann mit wenigen Codezeilen ein PSD-Image aus einer CDR-Datei erstellen.
Schritte zum Exportieren von CorelDRAW CDR-Bildern in das Photoshop PSD-Format in C#
- Richten Sie das Aspose.Imaging for .NET-Paket von Nuget.org ein
- Verweis auf die folgenden drei Namespaces einschließen: Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr und Aspose.Imaging.ImageOptions
- Stellen Sie die Lizenz mit der SetLicense-Methode ein, bevor Sie das CDR-Image als PSD-Image speichern
- Laden Sie die CorelDRAW CDR-Image-Datei in die CdrImage-Instanz
- Legen Sie die Attribute des beabsichtigten Photoshop PSD-Bildes mithilfe der PsdOptions-Klasseninstanz fest
- Speichern Sie die geladene CDR-Image-Datei als PSD-Image auf der Festplatte
In den obigen einfachen Schritten laden wir zuerst ein CDR-Bild in das CdrImage-Objekt, indem wir die Load-Methode der Image-Klasse verwenden. Sobald wir das CDR-Bild in den Speicher geladen haben, können wir es ohne Verwendung von Photoshop als Ausgabe-PSD-Bild speichern. Wir können auch andere Attribute des ausgegebenen PSD-Bildes angeben.
Code zum Exportieren von CorelDRAW CDR-Bildern in das Photoshop PSD-Format in C#
In diesem Beispiel haben wir die Standardoptionen für MultiPageOptions verwendet, um alle CDR-Seiten in einer PSD zusammenzuführen und zu rendern. Es gibt eine andere Option, um jede CDR-Bildseite als separates PSD zu exportieren, indem Sie die Eigenschaft MergeLayers auf “false” setzen. Sie können auch den Aufzählungswert für SmoothingMode ändern, um auch die Qualität des exportierten PSD-Bildes festzulegen. Ebenso können wir andere erforderliche Eigenschaften oder Attribute festlegen, um ein PSD-Bild mit unterschiedlicher Qualität zu erhalten.
In unserem vorherigen Thema haben wir den Code für PNG-Bild aus BMP in C# erstellen erklärt.