Class LayerStateEffects
περιεχόμενα
[
κρύβω
]LayerStateEffects class
Τα εφέ κατάστασης επιπέδου.
public class LayerStateEffects
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
Effects { get; } | Λαμβάνει τα εφέ επιπέδου. |
IsVisible { get; set; } | Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι ορατή. |
Μέθοδοι
Ονομα | Περιγραφή |
---|---|
AddColorOverlay() | Προσθέτει το εφέ επικάλυψης χρώματος. |
AddDropShadow() | Προσθέτει το εφέ drop shadow. |
AddGradientOverlay() | Προσθέτει το εφέ επικάλυψης κλίσης. |
AddInnerShadow() | Προσθέτει το εφέ εσωτερικής σκιάς. |
AddOuterGlow() | Προσθέτει το εφέ εξωτερικής λάμψης. |
AddPatternOverlay() | Προσθέτει το εφέ επικάλυψης μοτίβου. |
AddStroke(FillType) | Προσθέτει το εφέ stroke. |
ClearLayerStyle() | Διαγράφει όλα τα εφέ στυλ επιπέδου. |
RemoveEffectAt(int) | Καταργεί το εφέ του επιπέδου στο συγκεκριμένο ευρετήριο. |
Παραδείγματα
Ο ακόλουθος κώδικας δείχνει την υποστήριξη των εφέ σε πλαίσια Timeline.
[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