Vykreslování otočených textových vrstev
Vykreslování otočených textových vrstev
Aspose.PSD poskytuje funkci vykreslování otočených textových vrstev. V následujícím příkladu je existující soubor PSD načten předáním cesty k souboru metodě Load třídy Image. Nyní zavolejte metodu Save instance PsdImage.
Následující část kódu vám ukazuje, jak vykreslit otočené textové vrstvy.
// 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 | |
}); | |
} |
Otočení vrstev vektorové masky a textu
Aspose.PSD poskytuje možnost otočit vrstvy vektorové masky a textu. Aspose.PSD vystavil metodu RotateFlip k otočení vrstev vektorové masky a textu. Postupy pro otočení vrstev jsou následující:
- Načtěte soubor PSD jako obrázek pomocí metody Load vystavené třídou Image.
- Nastavte požadovaný RotateFlipType.
- Zavolejte metodu RotateFlip.
- Uložte výsledky.
Následující část kódu vám ukazuje, jak otočit vrstvy vektorové masky a textu.
// 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); | |
} |