Class BlendingOptions

BlendingOptions class

Blandningsalternativ. Det är ett omslag för Lfx2Resource som tillhandahåller api för lagereffekter

public class BlendingOptions

Egenskaper

namnBeskrivning
Effects { get; }Får effekterna.

Metoder

namnBeskrivning
AddColorOverlay()Lägger till färgöverlägget.
AddDropShadow()Lägger till skuggeffekten.
AddGradientOverlay()Lägger till övertoningsöverlägget.
AddInnerShadow()Lägger till den inre skuggeffekten.
AddOuterGlow()Lägger till den yttre glödeffekten.
AddPatternOverlay()Lägger till mönsteröverlägget.
AddStroke(FillType)Lägger till streckeffekten.

Exempel

Följande kod visar hur man ändrar inställningarna för den inre skuggskiktseffekten.

[C#]

string sourceFile = "example.psd";
string outputFile = "sample_out.psd";

// Ladda en befintlig bild i en instans av klassen PsdImage
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));
}

Se även