Class BlendingOptions

BlendingOptions class

BlendingOptions. Het is een wrapper voor Lfx2Resource die api biedt voor laageffecten

public class BlendingOptions

Eigenschappen

NaamBeschrijving
Effects { get; }Krijgt de effecten.

methoden

NaamBeschrijving
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