Converter PSD para PNG usando C#

Contents
[ ]

Aspose.PSD é um SDK de Formato PSD e uma API de Manipulação do Photoshop em C# .NET, que pode converter do formato PSD para o Formato PNG.

Para essa conversão de PSD, você deve usar o seguinte código C#:

O código de amostra fornecido abaixo demonstra como converter PSD para Png:

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
string inputFile = dataDir + "PsdConvertToPngExample.psd";
using (var psdImage = (PsdImage)Image.Load(inputFile, new PsdLoadOptions() { ReadOnlyMode = true }))
{
psdImage.Save(dataDir + "PsdConvertedToPng.png",
new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha, Progressive = true, CompressionLevel = 9 });
}

Você pode especificar o nível de compressão do Formato Png de 0 a 9, onde 9 é a maior compressão. Você pode usar a compressão progressiva do Png e alterar o Tipo de Cor do Arquivo Png. Opções de Png possuem diferentes propriedades para todos os casos de Exportação de PSD.

Usar um Png Semitransparente com canal Alfa para o seu site ou trabalho é uma boa solução. Arquivos do Adobe Photoshop podem ser exportados pixel a pixel com o Modo Somente Leitura.

Aqui está um exemplo de um arquivo PSD exportado com a Máscara Aplicada, Camada com Texto, e Camada de Preenchimento de Cor Transparente (Aspose.PSD suporta todos os tipos de Camada de Preenchimento do Adobe Photoshop). Além disso, você pode ver o efeito de sombra na Camada de Forma do PSD.

todo:image_alt_text