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