В этом пошаговом руководстве показано, как экспортировать изображение CDR в формат PSD на C#. Этот простой код C# может создать изображение PSD из файла CDR, используя несколько строк кода.
Действия по экспорту изображения CorelDRAW CDR в формат Photoshop PSD на C#
- Установите пакет Aspose.Imaging for .NET с сайта Nuget.org.
- Включите ссылку на следующие три пространства имен: Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr и Aspose.Imaging.ImageOptions.
- Установите лицензию с помощью метода SetLicense перед сохранением изображения CDR в виде изображения PSD.
- Загрузите файл изображения CorelDRAW CDR в экземпляр CdrImage.
- Установите атрибуты предполагаемого PSD-изображения Photoshop, используя экземпляр класса PsdOptions
- Сохраните загруженный файл изображения CDR как изображение PSD на диске.
В приведенных выше простых шагах мы сначала загружаем изображение CDR в объект CdrImage, используя метод Load класса Image. После того, как мы загрузили изображение CDR в память, мы можем сохранить его в выходное изображение PSD без использования Photoshop. Мы также можем указать другие атрибуты выходного PSD-изображения.
Код для экспорта изображения CorelDRAW CDR в формат Photoshop PSD на C#
В этом примере мы использовали параметры по умолчанию для MultiPageOptions, чтобы объединить и отобразить все страницы CDR в одном PSD. Существует и другой вариант экспортировать каждую страницу изображения CDR как отдельный PSD, установив для свойства MergeLayers значение false. Вы также можете изменить значение перечислителя для SmoothingMode, чтобы установить качество экспортируемого изображения PSD. Точно так же мы можем установить другие необходимые свойства или атрибуты для получения PSD-изображения различного качества.
В нашем предыдущем разделе мы объяснили код для Создать PNG-изображение из BMP в C#.