دعم طبقات التعبئة
تعبئة الطبقات بنمط التعبئة
يوضح هذا المقال كيفية ملء الطبقة PSD بنمط التعبئة. نمط* هو صورة أو لون أو ظل أو خط يُستخدم لملء منطقة في صورة. يرجى استخدام فئة Aspose.PSD.FileFormats.Psd.Layers.FillLayer لإضافة النمط في الطبقة PSD. تحمل مقاطع الكود التالية ملفًا PSD، تصل إلى فئة Filllayer وتعيين النمط باستخدام خصائص PatternFillSettings.
هنا مثال آخر يوضح كيف يقوم Aspose.PSD بعرض النمط باستخدام FillLayer وIPatternFillSettings.
تعبئة الطبقات بنمط التدرج
يوضح هذا المقال كيفية استخدام التدرج لملء الطبقة PSD. لقد قامت APIs الخاصة بـAspose.PSD بتعريض طرق فعالة وسهلة لتحقيق هذا الهدف. لقد قامت Aspose.PSD بتعريض فئتي GradientColorPoint وGradientTransparencyPoint لإضافة تأثير التدرج إلى طبقة.
الخطوات لملء طبقة PSD بتدرج التعبئة بسيطة كما يلي:
- قم بتحميل ملف PSD كصورة باستخدام الطريقة المصنعة Load التي توفرها فئة Image.
- قم بتعيين خصائص إعدادات FillLayer.
- قم بإنشاء قائمة من ColorPoints بألوان مطلوبة ومواقع الألوان.
- قم بإنشاء قائمة نقاط الشفافية بشفافية مطلوبة وموقع نقطة الشفافية.
- اتصل بطريقة FillLayer.Update.
- احفظ النتائج.
المقطع البرمجي التالي يظهر لك كيفية إضافة تدرج التعبئة لملء طبقة PSD.
هنا مثال آخر يستخدم GradientFillSettings.GradientType لملء طبقة PSD بتدرج تعبئة. يدعم Aspose.PSD أنواع التدرج التالية من خلال تعداد GradientType:
- GradientType.Linear: في تدرج خطي، يتحول اللون من اللون البدائي إلى النهاية في خط مستقيم.
- GradientType.Radial: في تدرج شعاعي، تنتشر الألوان من نقطة البداية في نمط دائري.
- GradientType.Angle: في تدرج الزاوية، يتحرك التدرج باتجاه عقارب الساعة حول نقطة البداية.
- GradientType.Reflected: في تدرج معكوس، يتم انعكاس اللون على الجانبين من نقطة البداية.
- GradientType.Diamond: تقوم تدرج الماس بإنشاء شكل ماسي من نقطة البداية.
دعم خاصية التدرج لطبقة التعبئة
يوضح هذا المقال كيفية تحجيم طبقة FillLayer بالتدرج بالملء باستخدام Aspose.PSD لـ.NET. لهذا الغرض، تمت إضافة خاصية جديدة Scale في IGradientFillSettings.
فيما يلي عرض الكود الذي يظهر كيفية استخدام خاصية Scale.
تعبئة الطبقات باللون
يوضح هذا المقال كيفية ملء الطبقة PSD باللون. يرجى استخدام فئة Psd.Layers.FillLayer لإضافة لون إلى طبقة PSD. مقطع الكود التالي يحمل ملف PSD، يصل إلى فئة الطبقة الخاصة بالملء ويعين اللون باستخدام خاصية FillLayer.FillSettings.