このステップバイステップのチュートリアルでは、CDR画像をC#でPSD形式にエクスポートする方法を示します。この単純なC#コードは、数行のコードを使用してCDRファイルからPSD画像を作成できます。
CorelDRAW CDR画像をC#でPhotoshopPSD形式にエクスポートする手順
- Nuget.orgからAspose.Imaging for .NETパッケージをセットアップします
- 次の3つの名前空間への参照を含めます:Aspose.Imaging、Aspose.Imaging.FileFormats.Cdr、およびAspose.Imaging.ImageOptions
- CDR画像をPSD画像として保存する前に、SetLicenseメソッドを使用してライセンスを設定します
- CorelDRAWCDRイメージファイルをCdrImageインスタンスにロードします
- PsdOptionsクラスインスタンスを使用して、目的のPhotoshopPSD画像の属性を設定します
- ロードしたCDR画像ファイルをPSD画像としてディスクに保存します
上記の簡単な手順では、最初にImageクラスのLoadメソッドを使用してCdrImageオブジェクトにCDR画像をロードします。 CDR画像をメモリにロードすると、Photoshopを使用せずに出力PSD画像に保存できます。出力PSD画像の他の属性も指定できます。
CorelDRAWCDR画像をC#でPhotoshopPSD形式にエクスポートするコード
この例では、MultiPageOptionsのデフォルトオプションを使用して、すべてのCDRページを1つのPSDにマージしてレンダリングしました。プロパティMergeLayersをfalseに設定して、各CDR画像ページを個別のPSDとしてエクスポートする他のオプションがあります。 SmoothingModeの列挙子の値を変更して、エクスポートされたPSD画像の品質を設定することもできます。同様に、他の必要なプロパティまたは属性を設定して、さまざまな品質のPSD画像を取得できます。
前のトピックでは、コードをC#でBMPからPNG画像を作成するに説明しました。