Konwersja pliku PSD do PNG za pomocą C#

Contents
[ ]

Aspose.PSD to SDK formatu PSD i interfejs API manipulacji programem Photoshop w C#, który umożliwia konwersję z formatu PSD na format PNG.

Do konwersji pliku PSD należy użyć następującego kodu w języku C#:

Poniżej podany przykładowy kod demonstruje, jak przekonwertować plik PSD na 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 });
}

Możesz określić poziom kompresji formatu Png od 0 do 9, gdzie 9 oznacza najwyższą kompresję. Możesz użyć progresywnej kompresji Png i zmienić typ koloru pliku Png. Opcje Png mają różne właściwości dla przypadków eksportu z PSD.

Używanie semitransparentnego Png z kanałem Alpha dla swojej strony lub pracy jest dobrym rozwiązaniem. Plik Adobe Photoshop może być eksportowany z zachowaniem rozmiarów pikseli w Trybie tylko do odczytu.

Oto przykład eksportowanego pliku PSD z Zastosowaną maską, Warstwą z tekstem oraz Z warstwą koloru wypełnienia przy przeźroczystości (Aspose.PSD obsługuje wszystkie typy Warstw wypełnienia programu Adobe Photoshop). Dodatkowo, można zobaczyć efekt cienia na warstwie kształtu PSD.

todo:image_alt_text