Převod PSD na PNG pomocí C#

Contents
[ ]

Aspose.PSD je SDK formátu PSD a C# .NET Photoshop Manipulation API, které mohou převést formát PSD na formát PNG.

Pro tento převod PSD byste měli použít následující kód v jazyce C#:

Níže poskytnutý ukázkový kód ukazuje, jak převést 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 });
}

Můžete specifikovat úroveň komprese formátu PNG od 0 do 9, kde 9 představuje nejvyšší kompresi. Můžete použít postupnou kompresi PNG a změnit typ barvy souboru PNG. Možnosti PNG mají různé vlastnosti pro jakékoli případy exportu z formátu PSD.

Používání poloprůhledného souboru PNG s alfa kanálem pro váš web nebo práci je dobrým řešením. Soubor Adobe Photoshop může být exportován s pixelovou přesností v režimu pouze pro čtení.

Zde je příklad exportovaného souboru PSD s aplikovanou maskou, vrstvou s textem a průhlednou vrstvou s plnící barvou (Aspose.PSD podporuje všechny typy vrstev pro plnění Adobe Photoshop). Taktéž můžete vidět efekt stínu na vrstvě tvaru PSD.

to-do:text_alternating