Class BlendingOptions
अंतर्वस्तु
[
छिपाना
]BlendingOptions class
सम्मिश्रण विकल्प। यह Lfx2Resource के लिए एक आवरण है जो परत प्रभाव के लिए एपीआई प्रदान करता है
public class BlendingOptions
गुण
नाम | विवरण |
---|---|
Effects { get; } | प्रभाव प्राप्त करता है। |
तरीकों
नाम | विवरण |
---|---|
AddColorOverlay() | रंग ओवरले जोड़ता है. |
AddDropShadow() | ड्रॉप शैडो प्रभाव जोड़ता है. |
AddGradientOverlay() | ग्रेडिएंट ओवरले जोड़ता है। |
AddInnerShadow() | आंतरिक छाया प्रभाव जोड़ता है। |
AddOuterGlow() | बाहरी चमक प्रभाव जोड़ता है। |
AddPatternOverlay() | पैटर्न ओवरले जोड़ता है. |
AddStroke(FillType) | स्ट्रोक प्रभाव जोड़ता है। |
उदाहरण
निम्न कोड दर्शाता है कि इनर शैडो लेयर इफेक्ट की सेटिंग्स को कैसे बदलना है।
[C#]
string sourceFile = "example.psd";
string outputFile = "sample_out.psd";
// मौजूदा छवि को PsdImage वर्ग के उदाहरण में लोड करें
var loadOptions = new PsdLoadOptions();
loadOptions.LoadEffectsResource = true;
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(outputFile, new PsdOptions(image));
}
यह सभी देखें
- नाम स्थान Aspose.PSD.FileFormats.Psd.Layers.LayerEffects
- सभा Aspose.PSD