Este tutorial passo a passo mostrará como exportar a imagem CDR para o formato PSD em C#. Este código C# simples é capaz de criar uma imagem PSD a partir do arquivo CDR usando poucas linhas de código.
Etapas para exportar a imagem CDR do CorelDRAW para o formato PSD do Photoshop em C#
- Configure o pacote Aspose.Imaging for .NET do Nuget.org
- Inclua referência aos três namespaces a seguir: Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr e Aspose.Imaging.ImageOptions
- Defina a licença usando o método SetLicense antes de salvar a imagem CDR como imagem PSD
- Carregar o arquivo de imagem CDR do CorelDRAW na instância CdrImage
- Defina os atributos da imagem PSD do Photoshop pretendida usando a instância da classe PsdOptions
- Salve o arquivo de imagem CDR carregado como imagem PSD no disco
Nas etapas simples acima, primeiro carregamos uma imagem CDR no objeto CdrImage usando o método Load da classe Image. Depois de carregar a imagem CDR na memória, podemos salvá-la em uma imagem PSD de saída sem usar o Photoshop. Também podemos especificar outros atributos da imagem PSD de saída.
Código para exportar a imagem CDR do CorelDRAW para o formato PSD do Photoshop em C#
Neste exemplo, usamos as opções padrão para MultiPageOptions para mesclar e renderizar todas as páginas CDR em um PSD. Há outra opção para exportar cada página de imagem CDR como PSD separada definindo a propriedade MergeLayers como false. Você também pode alterar o valor do enumerador para SmoothingMode para definir também a qualidade da imagem PSD exportada. Da mesma forma, podemos definir outras propriedades ou atributos necessários para obter uma imagem PSD de qualidade variável.
Em nosso tópico anterior, explicamos o código para Criar imagem PNG do BMP em C#.