Převod PSD na PNG pomocí C#
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.