Class LayerStateEffects
अंतर्वस्तु
[
छिपाना
]LayerStateEffects class
परत स्थिति प्रभाव.
public class LayerStateEffects
गुण
नाम | विवरण |
---|---|
Effects { get; } | परत प्रभाव प्राप्त करता है। |
IsVisible { get; set; } | एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि यह उदाहरण दृश्यमान है या नहीं। |
तरीकों
नाम | विवरण |
---|---|
AddColorOverlay() | रंग ओवरले प्रभाव जोड़ता है। |
AddDropShadow() | ड्रॉप शैडो प्रभाव जोड़ता है. |
AddGradientOverlay() | ग्रेडिएंट ओवरले प्रभाव जोड़ता है. |
AddInnerShadow() | आंतरिक छाया प्रभाव जोड़ता है। |
AddOuterGlow() | बाहरी चमक प्रभाव जोड़ता है। |
AddPatternOverlay() | पैटर्न ओवरले प्रभाव जोड़ता है। |
AddStroke(FillType) | स्ट्रोक प्रभाव जोड़ता है। |
ClearLayerStyle() | सभी परत शैली प्रभावों को साफ़ करता है। |
RemoveEffectAt(int) | विशिष्ट सूचकांक पर परत प्रभाव को हटाता है। |
उदाहरण
निम्न कोड टाइमलाइन फ़्रेम में प्रभावों के समर्थन को प्रदर्शित करता है।
[C#]
string sourceFile = "4_animated.psd";
string outputFile = "output.psd";
using (var psdImage = (PsdImage)Image.Load(sourceFile))
{
TimeLine timeLine = TimeLine.InitializeFrom(psdImage);
int[] layerIds = timeLine.LayerIds;
var layerStateEffects11 = timeLine.Frames[1].LayerStates[layerIds[1]].StateEffects;
layerStateEffects11.AddDropShadow();
layerStateEffects11.AddGradientOverlay();
var layerStateEffects21 = timeLine.Frames[2].LayerStates[layerIds[1]].StateEffects;
layerStateEffects21.AddStroke(FillType.Color);
layerStateEffects21.IsVisible = false;
timeLine.ApplyTo(psdImage);
psdImage.Save(outputFile);
}
यह सभी देखें
- नाम स्थान Aspose.PSD.FileFormats.Psd.Layers.Animation
- सभा Aspose.PSD