Class DropShadowEffect

DropShadowEffect class

ड्रॉप शैडो लेयर प्रभाव

public class DropShadowEffect : IShadowEffect

गुण

नामविवरण
Angle { get; set; }कोण को डिग्री में प्राप्त या सेट करता है।
BlendMode { get; set; }ब्लेंड मोड प्राप्त या सेट करता है।
Color { get; set; }रंग प्राप्त या सेट करता है।
Distance { get; set; }पिक्सेल में दूरी प्राप्त या सेट करता है।
EffectType { get; }एक प्रकार का प्रभाव प्राप्त करता है
IsVisible { get; set; }एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि यह उदाहरण दृश्यमान है या नहीं।
KnocksOut { get; set; }एक मान प्राप्त या सेट करता है जो दर्शाता है कि [नॉक आउट] है।
Noise { get; set; }शोर प्राप्त करता है या सेट करता है।
Opacity { get; set; }अस्पष्टता प्राप्त या सेट करता है।
Size { get; set; }ब्लर मान पिक्सेल में प्राप्त या सेट करता है.
Spread { get; set; }तीव्रता को प्रतिशत के रूप में प्राप्त या सेट करता है।
UseGlobalLight { get; set; }एक मान प्राप्त करता है या सेट करता है जो इंगित करता है कि क्या [सभी परत प्रभावों में इस कोण का उपयोग करें].

उदाहरण

निम्न कोड वैश्विक कोण मान को बदलने के लिए PsdImage.GlobalAngle गुण के लिए समर्थन प्रदर्शित करता है।

[C#]

// जब DropShadowEffect.UseGlobalLight गुण 'true' है, तो DropShadowEffect ऑब्जेक्ट PsdImage.GlobalAngle गुण से कोण मान का उपयोग करता है।

using (PsdImage image = (PsdImage)Image.Load("4.psd"))
{
    image.GlobalAngle = 30;
    image.Save("output.psd");
}

निम्न कोड DropShadowEffect के अपारदर्शिता गुण का उपयोग करके प्रदर्शित करता है।

[C#]

string inputFile = "input.psd";
string outputImage20 = "outputImage20.png";
string outputImage200 = "outputImage200.png";

using (PsdImage psdImage = (PsdImage)Image.Load(inputFile, new LoadOptions()))
{
    Layer workLayer = psdImage.Layers[1];

    DropShadowEffect dropShadowEffect = workLayer.BlendingOptions.AddDropShadow();
    dropShadowEffect.Distance = 0;
    dropShadowEffect.Size = 8;

    // उदाहरण अपारदर्शिता = 20 के साथ
    dropShadowEffect.Opacity = 20;
    psdImage.Save(outputImage20, new PngOptions());

    // उदाहरण अपारदर्शिता = 20 के साथ0
    dropShadowEffect.Opacity = 200;
    psdImage.Save(outputImage200, new PngOptions());
}

यह सभी देखें