تأثيرات الظل في ملف PSD

تأثير الظل الداخلي

باستخدام Aspose.PSD لـ .NET, يمكن للمطورين تعيين تأثيرات الظل الداخلي على عناصر مختلفة. يُستخدم تأثير الظل الداخلي لإضافة ظل مغمور إلى داخل كائن وضبط لونه وإزاحته وتشويشه.

أدناه يوجد توضيح للكود لوظيفة المذكورة.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
string destName = dataDir + "innershadow_out.psd";
var loadOptions = new PsdLoadOptions()
{
LoadEffectsResource = true
};
// Load an existing image into an instance of PsdImage class
using (var image = (PsdImage)Image.Load(sourceFile, loadOptions))
{
var layer = image.Layers[image.Layers.Length - 1];
var shadowEffect = (IShadowEffect)layer.BlendingOptions.Effects[0];
shadowEffect.Color = Color.Green;
shadowEffect.Opacity = 128;
shadowEffect.Distance = 1;
shadowEffect.UseGlobalLight = false;
shadowEffect.Size = 2;
shadowEffect.Angle = 45;
shadowEffect.Spread = 50;
shadowEffect.Noise = 5;
image.Save(destName, new PsdOptions(image));
}