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:
- API do conversor C# PSD para JPG/JPEG
- Etapas para converter PSD para JPG
- 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:
- Em primeiro lugar, carregue um arquivo PSD como PsdImage usando a classe Image.
- Em seguida, inicialize o objeto de classe JpegOptions.
- Depois disso, especifique as opções JPEG, como Quality, JpegLsAllowedLossyError, etc.
- 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);
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.