Weergave van Geroteerde Tekstlagen
Weergave van Geroteerde Tekstlagen
Aspose.PSD biedt de functie om geroteerde tekstlagen weer te geven. 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 Save-methode aan van de PsdImage-instantie.
Het volgende codefragment toont u hoe u geroteerde tekstlagen kunt weergeven.
String dataDir = Utils.getDataDir(RenderingOfRotatedTextLayer.class) + "PSD/"; | |
String sourceFileName = dataDir + "TransformedText.psd"; | |
String exportPath = dataDir + "TransformedTextExport.psd"; | |
String exportPathPng = dataDir + "TransformedTextExport.png"; | |
try (PsdImage im = (PsdImage) Image.load(sourceFileName)) { | |
PngOptions opt = new PngOptions(); | |
opt.setColorType(PngColorType.Grayscale); | |
im.save(exportPath); | |
im.save(exportPathPng, opt); | |
} | |
} |
Roteer Vector Masker- en Tekstlagen
Aspose.PSD biedt de mogelijkheid om Vector Masker- en Tekstlagen te roteren. Aspose.PSD heeft de RotateFlip-methode blootgelegd om Vector Masker- en Tekstlagen te roteren. De stappen om de lagen te roteren zijn zo eenvoudig als het volgende:
- Laad een PSD-bestand als een afbeelding met behulp van de Load-fabrieksmethode blootgesteld door de Image-klasse.
- Stel de vereiste RotateFlipType in.
- Roep de RotateFlip-methode aan.
- Sla de resultaten op.
Het volgende codefragment toont u hoe u Vector Masker- en Tekstlagen kunt roteren.
String dataDir = Utils.getDataDir(SupportOfRotateLayer.class) + "PSD/"; | |
String sourceFile = dataDir + "1.psd"; | |
String pngPath = dataDir + "RotateFlipTest2617.png"; | |
String psdPath = dataDir + "RotateFlipTest2617.psd"; | |
int flipType = RotateFlipType.Rotate270FlipXY; | |
try (PsdImage im = (PsdImage) Image.load(sourceFile)) { | |
im.rotateFlip(flipType); | |
PngOptions options = new PngOptions(); | |
options.setColorType(PngColorType.TruecolorWithAlpha); | |
im.save(pngPath, options); | |
im.save(psdPath); | |
} |