Рендериране на завъртяни текстови слоеве
Рендериране на завъртяни текстови слоеве
Aspose.PSD предоставя възможност за рендериране на завъртяни текстови слоеве. В примера по-долу съществуващ PSD файл се зарежда, като се подава пътят към файл на статичния метод Load на класа Image. Сега извикайте Save метода на екземпляра на PsdImage.
По-долу е показана кодова част, която ви показва как да рендерирате завъртяни текстови слоеве.
// 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 | |
}); | |
} |
Завъртане на векторна маска и текстови слоеве
Aspose.PSD предоставя възможност за завъртане на векторна маска и текстови слоеве. Aspose.PSD е изложил метода RotateFlip за завъртане на векторна маска и текстови слоеве. Стъпките за завъртане на слоевете са толкова прости, колкото по-долу:
- Заредете PSD файл като изображение, използвайки фабричния метод Load, който е изложен от класа Image.
- Задайте желан тип на завъртане (RotateFlipType).
- Извикайте метода RotateFlip.
- Запазете резултатите.
По-долу е показана кодова част, която ви показва как да завъртите векторна маска и текстови слоеве.
// 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); | |
} |