Comprimir PSD C#

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:

  1. Carregue uma imagem PSD de entrada usando a classe PsdImage.
  2. Inicialize o objeto de classe PsdOptions.
  3. Especifique o método de compactação usando a enumeração CompressionMethod.
  4. 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.

Veja também