Konvertieren von PSD in PNG mit C#
Aspose.PSD ist ein PSD-Format SDK und eine C# .NET Photoshop Manipulation API, die von PSD-Format in PNG-Format konvertieren kann.
Für diese PSD-Konvertierung sollte der folgende C#-Code verwendet werden:
Der folgende Beispielcode zeigt, wie PSD in Png konvertiert wird:
// 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 }); | |
} |
Sie können den Png-Formatkomprimierungsgrad von 0 bis 9 angeben, wobei 9 die höchste Kompression ist. Sie können eine Png-progressive Kompression verwenden und den Farbtyp der Png-Datei ändern. Png-Optionen haben unterschiedliche Eigenschaften für alle Fälle des PSD-Exports.
Die Verwendung von semitransparentem Png mit Alphakanal für Ihre Website oder Arbeit ist eine gute Lösung. Adobe Photoshop-Dateien können pixelgenau mit Schreibgeschütztem Modus exportiert werden.
Hier ist das Beispiel einer exportierten PSD-Datei mit angewandter Maske, Ebene mit Text und transparenter Füllfarbenebene (Aspose.PSD unterstützt alle Arten von Adobe Photoshop-Füllebenen). Außerdem können Sie den Schatteneffekt auf der PSD-Formebene sehen.