Rendern von rotierten Textebenen
Rendern von rotierten Textebenen
Aspose.PSD bietet die Funktion zum Rendern von rotierten Textebenen. Im folgenden Beispiel wird eine vorhandene PSD-Datei geladen, indem der Dateipfad an die statische Load-Methode der Image-Klasse übergeben wird. Rufen Sie nun die Save-Methode der PsdImage-Instanz auf.
Der folgende Code-Ausschnitt zeigt Ihnen, wie Sie rotierte Textebenen rendern können.
// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET | |
string exportPath = dataDir + "TransformedTextExport.psd"; | |
string exportPathPng = dataDir + "TransformedTextExport.png"; | |
var im = (PsdImage)Image.Load(sourceFileName); | |
using (im) | |
{ | |
im.Save(exportPath); | |
im.Save(exportPathPng, new PngOptions() | |
{ | |
ColorType = PngColorType.Grayscale | |
}); | |
} |
Rotieren von Vektormasken und Textebenen
Aspose.PSD bietet die Funktion zum Rotieren von Vektormasken und Textebenen. Aspose.PSD hat die RotateFlip-Methode freigelegt, um Vektormasken und Textebenen zu rotieren. Die Schritte zum Drehen der Ebenen sind so einfach wie unten beschrieben:
- Laden Sie eine PSD-Datei als Bild mithilfe der Factory-Methode Load, die von der Image-Klasse freigelegt wird.
- Legen Sie den erforderlichen RotateFlipType fest.
- Rufen Sie die Methode RotateFlip auf.
- Speichern Sie die Ergebnisse.
Der folgende Code-Ausschnitt zeigt Ihnen, wie Sie VektorMasken und Textebenen rotieren können.
// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET | |
var pngPath = dataDir + "RotateFlipTest2617.png"; | |
var psdPath = dataDir + "RotateFlipTest2617.psd"; | |
var flipType = RotateFlipType.Rotate270FlipXY; | |
using (var im = (PsdImage)(Image.Load(sourceFile))) | |
{ | |
im.RotateFlip(flipType); | |
im.Save(pngPath, new PngOptions() | |
{ | |
ColorType = PngColorType.TruecolorWithAlpha | |
}); | |
im.Save(psdPath); | |
} |