تقديم طبقات النص المدارة
تقديم طبقات النص المدارة
يوفر Aspose.PSD ميزة تقديم الطبقات النصية المدارة. في المثال أدناه، يتم تحميل ملف PSD موجود عن طريق تمرير مسار الملف إلى طريقة تحميل Image class مستقلة. الآن ابــــــــــدأ في استدعاء Save طريقة PsdImage instance.
الكود البرمجي التالي يعرض لك كيفية تقديم طبقات النص المدارة.
// 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 class.
- قم بتعيين الـ 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); | |
} |