PSD imagens podem conter muitas informações visuais na forma de camadas. Às vezes, o tamanho do arquivo pode crescer até centenas de megabytes, então você pode precisar compactar uma imagem PSD para reduzir o tamanho do arquivo. De acordo com isso, o artigo discute como compactar um arquivo PSD programaticamente em C#.
API C# para compactar um arquivo PSD Photoshop – Instalação
Aprendemos sobre criar uma imagem PSD programaticamente com a API Aspose.PSD for .NET. Você também pode compactar uma imagem PSD em C#. Basta configurar a API baixando seu arquivo DLL da seção New Releases ou usando o comando de instalação NuGet:
PM> Install-Package Aspose.PSD
Compactar uma imagem PSD programaticamente em C#
Um arquivo PSD pode conter várias camadas para exibir texto, gráficos, vetores, etc. Você pode compactar uma imagem PSD em C# seguindo as etapas abaixo:
- Carregue uma imagem PSD de entrada usando a classe PsdImage.
- Inicialize o objeto de classe PsdOptions.
- Especifique o método de compactação usando a enumeração CompressionMethod.
- Por fim, salve o arquivo PSD de saída compactado com tamanho de arquivo reduzido.
O trecho de código a seguir demonstra como compactar uma imagem PSD programaticamente em C#:
// Carregar um arquivo PSD de entrada
PsdImage image = new PsdImage("Input.psd");
// Crie uma instância de PsdOptions para definir o método de compactação
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;
// Salvar arquivo de imagem PSD compactado
image.Save("PSDcompression.psd", psdOptions);
Explorar os recursos da API
Você pode explorar a seção documentação para conhecer muitos outros recursos incluídos na API.
Obtenha Licença de Avaliação Gratuita
Você pode avaliar a API em plena capacidade sem quaisquer limitações de avaliação solicitando uma licença temporária gratuita.
Conclusão
Neste artigo, você inspecionou como compactar uma imagem PSD programaticamente usando C#. Você pode reduzir o tamanho do arquivo em uma boa proporção sem perder a qualidade da imagem. Além disso, se você precisar discutir qualquer um de seus requisitos ou preocupações, sinta-se à vontade para nos escrever no fórum.