השפעות צל בקובץ 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));
}