Deze stapsgewijze zelfstudie laat u zien hoe u een CDR afbeelding exporteert naar de indeling PSD in C#. Deze eenvoudige C#-code kan een PSD-afbeelding maken van een CDR-bestand met een paar regels code.
Stappen om CorelDRAW CDR-afbeelding te exporteren naar Photoshop PSD-indeling in C#
- Stel Aspose.Imaging for .NET pakket in van Nuget.org
- Voeg een verwijzing toe naar de volgende drie naamruimten: Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr en Aspose.Imaging.ImageOptions
- Stel de licentie in met behulp van de SetLicense-methode voordat u de CDR-afbeelding opslaat als PSD-afbeelding
- Laad het CorelDRAW CDR-afbeeldingsbestand in de CdrImage-instantie
- Stel kenmerken van de beoogde Photoshop PSD-afbeelding in met behulp van PsdOptions klasseninstantie
- Sla het geladen CDR-afbeeldingsbestand op als PSD-afbeelding op schijf
In de bovenstaande eenvoudige stappen laden we eerst een CDR-afbeelding in het CdrImage-object met behulp van de methode Load van de klasse Image. Nadat we de CDR-afbeelding in het geheugen hebben geladen, kunnen we deze opslaan in een PSD-uitvoerafbeelding zonder Photoshop te gebruiken. We kunnen ook andere attributen van de output PSD-afbeelding specificeren.
Code om CorelDRAW CDR-afbeelding te exporteren naar Photoshop PSD-indeling in C#
In dit voorbeeld hebben we de standaardopties voor MultiPageOptions gebruikt om alle CDR-pagina’s in één PSD samen te voegen en weer te geven. Er is een andere optie om elke CDR-afbeeldingspagina als afzonderlijke PSD te exporteren door eigenschap MergeLayers in te stellen op false. U kunt ook de enumeratorwaarde voor SmoothingMode wijzigen om ook de kwaliteit van de geëxporteerde PSD-afbeelding in te stellen. Op dezelfde manier kunnen we andere vereiste eigenschappen of attributen instellen om PSD-afbeeldingen van verschillende kwaliteit te verkrijgen.
In ons vorige onderwerp hebben we de code uitgelegd aan Maak een PNG-afbeelding van BMP in C#.