Converter PSD para JPG em C#

Você está procurando uma maneira de converter seus arquivos PSD para o formato JPG sem usar o Adobe Photoshop? Se assim for, você veio ao lugar certo. Neste artigo, mostraremos como converter PSD para JPG em C# seguindo apenas alguns passos simples.

O formato de arquivo do Adobe Photoshop é conhecido como PSD. Camadas, imagens vetoriais, imagens raster, texto e outros tipos de dados são possíveis em um arquivo Adobe. Além disso, suporta formatos de codificação de cores em escala de cinza, CMYK e RGB. Em um PSD, as camadas podem conter grandes quantidades de dados. Para compartilhar seu trabalho online, você deve converter suas imagens PSD para o formato JPG, que é o formato mais comum para imagens digitais.

JPG, também conhecido como JPEG, é um tipo de formato de imagem que usa compactação com perdas para salvar imagens. É comumente usado para publicação na web para reduzir o tamanho da imagem, mantendo a qualidade da imagem. Podemos facilmente transformar imagens PSD do Adobe Photoshop em formato JPG programaticamente. Então vamos começar!

Os seguintes tópicos serão abordados neste artigo:

  1. API do conversor C# PSD para JPG/JPEG
  2. Etapas para converter PSD para JPG
  3. Converta PSD para JPG usando C#

C# PSD para JPG/JPEG Converter API

Estaremos usando a API Aspose.PSD for .NET para converter os arquivos PSD em imagens JPG. A API oferece uma maneira fácil de criar, ler, editar e converter arquivos PSD e PSB sem a necessidade do Adobe Photoshop. Além de criar e editar arquivos do Photoshop, você pode atualizar as propriedades da camada, adicionar marcas d’água, realizar operações gráficas ou converter arquivos entre formatos de arquivo suportados com a API.

A classe Image da API é a classe base para todos os tipos de imagens. A classe PsdImage da API permite carregar, editar e salvar arquivos PSD. Ele fornece o método Save(string, ImageOptionsBase) que salva o PSD no local de arquivo especificado no formato de arquivo especificado de acordo com as opções de salvamento. A API fornece a classe JpegOptions para especificar opções de criação de formato de arquivo JPEG.

Por favor, baixe a DLL da API ou instale-a usando NuGet.

PM> Install-Package Aspose.PSD

Como converter PSD para imagem JPG

Podemos facilmente converter qualquer arquivo PSD para um formato de imagem JPG seguindo as etapas abaixo:

  • Carregue um arquivo PSD.
  • Especifique as opções de JPEG.
  • Salve PSD como um JPEG.

A seção a seguir descreve como transformar essas etapas em código C# e exportar um arquivo PSD para um formato JPG.

Converta PSD para JPG usando C#

Podemos converter arquivos PSD em imagens JPG seguindo as etapas abaixo:

  1. Em primeiro lugar, carregue um arquivo PSD como PsdImage usando a classe Image.
  2. Em seguida, inicialize o objeto de classe JpegOptions.
  3. Depois disso, especifique as opções JPEG, como Quality, JpegLsAllowedLossyError, etc.
  4. Finalmente, chame o método Save(). Ele usa o caminho do arquivo de saída e JpegOptions como argumentos.

O exemplo de código a seguir mostra como converter um PSD em um JPG em C#.

// Este exemplo de código demonstra como converter PSD em JPG.
// Carregar um arquivo PSD existente
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd");

// Especificar opções de JPEG
var options = new JpegOptions();
options.Quality = 80;
options.JpegLsAllowedLossyError = 10;

// Salvar PSD como JPEG
psdImage.Save("C:\\Files\\samplePsdToJpeg.jpg", options);
Fonte PSD

Fonte PSD

Converta PSD para JPG usando C#

JPG convertido

Obtenha licença temporária gratuita

Você pode obter uma licença temporária gratuita para experimentar o Aspose.PSD para .NET sem limitações de avaliação.

Conclusão

Neste artigo, aprendemos como converter um PSD para JPG em C#. Também vimos como especificar opções JPEG programaticamente. Além disso, você pode aprender mais sobre Aspose.PSD para .NET usando documentação e explorar diferentes recursos suportados pela API. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também