Class BlendingOptions
inhoud
[
verbergen
]BlendingOptions class
BlendingOptions. Het is een wrapper voor Lfx2Resource die api biedt voor laageffecten
public class BlendingOptions
Eigenschappen
Naam | Beschrijving |
---|---|
Effects { get; } | Krijgt de effecten. |
methoden
Naam | Beschrijving |
---|---|
AddColorOverlay() | Voegt de kleuroverlay toe. |
AddDropShadow() | Voegt het slagschaduweffect toe. |
AddGradientOverlay() | Voegt de verloopoverlay toe. |
AddInnerShadow() | Voegt het binnenste schaduweffect toe. |
AddOuterGlow() | Voegt het buitenste gloedeffect toe. |
AddPatternOverlay() | Voegt de patroonoverlay toe. |
AddStroke(FillType) | Voegt het lijneffect toe. |
Voorbeelden
De volgende code laat zien hoe u de instellingen van het Inner Shadow Layer Effect kunt wijzigen.
[C#]
string sourceFile = "example.psd";
string outputFile = "sample_out.psd";
// Laad een bestaande afbeelding in een instantie van de PsdImage-klasse
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));
}
Zie ook
- naamruimte Aspose.PSD.FileFormats.Psd.Layers.LayerEffects
- montage Aspose.PSD