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);
}