PSD Dosyasında Gölge Efektleri

İç Gölge Efekti

Aspose.PSD for .NET kullanarak geliştiriciler farklı elementler üzerinde iç gölge efektleri ayarlayabilirler. İç Gölge efekti, bir nesnenin iç kısmına yayılmış bir gölge eklemek ve rengini, ofsetini ve bulanıklığını ayarlamak için kullanılır.

Aşağıda bahsedilen işlevselliğin kod örneği bulunmaktadır.

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