Class BlendingOptions
Inhalt
[
Ausblenden
]BlendingOptions class
Mischoptionen. Es ist ein Wrapper für Lfx2Resource, der eine API für Ebeneneffekte bereitstellt
public class BlendingOptions
Eigenschaften
Name | Beschreibung |
---|---|
Effects { get; } | Ruft die Effekte ab. |
Methoden
Name | Beschreibung |
---|---|
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
- namensraum Aspose.PSD.FileFormats.Psd.Layers.LayerEffects
- Montage Aspose.PSD