Class BlendingOptions

BlendingOptions class

Mischoptionen. Es ist ein Wrapper für Lfx2Resource, der eine API für Ebeneneffekte bereitstellt

public class BlendingOptions

Eigenschaften

NameBeschreibung
Effects { get; }Ruft die Effekte ab.

Methoden

NameBeschreibung
AddColorOverlay()Fügt die Farbüberlagerung hinzu.
AddDropShadow()Fügt den Schlagschatteneffekt hinzu.
AddGradientOverlay()Fügt die Verlaufsüberlagerung hinzu.
AddInnerShadow()Fügt den inneren Schatteneffekt hinzu.
AddOuterGlow()Fügt den äußeren Glüheffekt hinzu.
AddPatternOverlay()Fügt die Musterüberlagerung hinzu.
AddStroke(FillType)Fügt den Stricheffekt hinzu.

Beispiele

Der folgende Code zeigt, wie die Einstellungen des Effekts „Innere Schattenebene“ geändert werden.

[C#]

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

// Ein vorhandenes Bild in eine Instanz der PsdImage-Klasse laden
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));
}

Siehe auch