Efek Bayangan Dalam Berkas PSD

Efek Bayangan Dalam

Menggunakan Aspose.PSD untuk .NET, pengembang dapat menetapkan efek bayangan dalam pada elemen-elemen yang berbeda. Efek Inner Shadow digunakan untuk menambahkan bayangan yang tersebar di dalam sebuah objek dan untuk menyesuaikan warna, offset, dan blur.

Berikut adalah demonstrasi kode dari fungsionalitas yang disebutkan.

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