Como converter CDR para PSD em Java

Aqui está um breve tutorial que irá orientá-lo sobre como converter CDR para PSD em Java. Você terá controle total para converter o arquivo CDR para o formato PSD em Java definindo vários parâmetros, incluindo a configuração de camadas, opções de rasterização e modo de suavização. Você pode executar esta operação em qualquer um dos sistemas operacionais comuns, como MS Windows, macOS e Ubuntu.

Etapas para converter CDR em PSD em Java

  1. Adicione Aspose.Imaging do repositório Maven ao projeto para conversão de CDR para PSD
  2. Usando o objeto CdrImage, carregue o arquivo CDR de origem
  3. Instancie o objeto PsdOptions para definir os parâmetros do arquivo PSD de saída
  4. Defina opções para renderizar todas as páginas no arquivo CDR de origem
  5. Usando a opção de camada de fusão, configure para criar uma única camada no arquivo de saída
  6. Defina a opção de rasterização vetorial definindo a cor como branco e altura e largura equivalentes à imagem de origem
  7. Defina o modo de suavização como Nenhum
  8. Salve o arquivo PSD de saída no disco usando o PsdOptions configurado acima

Ao converter o arquivo CDR para PSD em Java, simplesmente carregamos o arquivo CDR de origem e, em seguida, instanciamos PsdOptions para definir alguns parâmetros do arquivo PSD de saída. Você pode definir a configuração da camada, como definimos uma única camada no arquivo PSD de saída, em vez de renderizar cada página do arquivo de origem como uma página separada no arquivo PSD. As opções de rasterização também são definidas junto com o modo de suavização.

Código para alterar o arquivo CDR para PSD em Java

Neste código, escrevemos um arquivo CDR para conversor PSD em Java de forma que a função Image.load() seja usada para carregar o arquivo CDR de origem no objeto CdrImage. Na próxima etapa, inicializamos o objeto ImageOptionsBase com o objeto da classe PsdOptions para definir MultiPageOptions, propriedade MergeLayers e VectorRasterizationOptions com cor branca e tamanho da imagem de origem. SmoothingMode é definido como Nenhum no arquivo de saída.

Se você quiser aprender outros tipos de conversão, consulte o artigo sobre como converter bitmap para PNG em Java. Este tutorial não requer nenhuma outra instalação de ferramenta de terceiros para realizar essa conversão.

 Português