Ce tutoriel étape par étape vous montrera comment exporter l’image CDR au format PSD en C#. Ce code C# simple est capable de créer une image PSD à partir d’un fichier CDR en utilisant quelques lignes de code.
Étapes pour exporter une image CorelDRAW CDR au format Photoshop PSD en C#
- Configurer le package Aspose.Imaging for .NET de Nuget.org
- Inclure une référence aux trois espaces de noms suivants : Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr et Aspose.Imaging.ImageOptions
- Définissez la licence à l’aide de la méthode SetLicense avant d’enregistrer l’image CDR en tant qu’image PSD
- Charger le fichier image CorelDRAW CDR dans l’instance CdrImage
- Définissez les attributs de l’image PSD Photoshop souhaitée à l’aide de l’instance de classe PsdOptions
- Enregistrez le fichier image CDR chargé en tant qu’image PSD sur le disque
Dans les étapes simples ci-dessus, nous chargeons d’abord une image CDR dans l’objet CdrImage à l’aide de la méthode Load de la classe Image. Une fois que nous avons chargé l’image CDR dans la mémoire, nous pouvons l’enregistrer dans une image PSD de sortie sans utiliser Photoshop. Nous pouvons également spécifier d’autres attributs de l’image PSD de sortie.
Code pour exporter l’image CorelDRAW CDR au format Photoshop PSD en C#
Dans cet exemple, nous avons utilisé les options par défaut de MultiPageOptions pour fusionner et rendre toutes les pages CDR dans un PSD. Il existe une autre option pour exporter chaque page d’image CDR en tant que PSD distinct en définissant la propriété MergeLayers sur false. Vous pouvez également modifier la valeur de l’énumérateur pour SmoothingMode afin de définir également la qualité de l’image PSD exportée. De même, nous pouvons définir d’autres propriétés ou attributs requis pour obtenir une image PSD de qualité variable.
Dans notre sujet précédent, nous avons expliqué le code à Créer une image PNG à partir de BMP en C#.