Converter PSD para PNG usando C#
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.