Weergave van geroteerde tekstlagen
Weergave van geroteerde tekstlagen
Aspose.PSD biedt de functie voor het weergeven van geroteerde tekstlagen. In het onderstaande voorbeeld wordt een bestaand PSD-bestand geladen door het bestandspad door te geven aan de statische Load-methode van de Image-klasse. Roep nu de Opslaan methode aan van het PsdImage instantie.
De volgende codefragment laat zien hoe je geroteerde Tekstlaags kunt weergeven.
// 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 | |
}); | |
} |
Roteer vectormasker en tekstlagen
Aspose.PSD biedt de mogelijkheid om vectormasker en tekstlagen te roteren. Aspose.PSD heeft de RotateFlip-methode blootgelegd om vectormasker en tekstlagen te roteren. De stappen om de lagen te roteren zijn zo eenvoudig als hieronder:
- Laad een PSD-bestand als een afbeelding met behulp van de fabrieksmethode Load die wordt blootgelegd door de Image-klasse.
- Stel het vereiste RotateFlipType in.
- Roep de RotateFlip methode aan.
- Sla de resultaten op.
Het volgende codefragment laat zien hoe je vectormasker en tekstlagen kunt roteren.
// 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); | |
} |