Рендеринг повернутых текстовых слоев
Рендеринг повернутых текстовых слоев
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); | |
} |