Class BlendingOptions
İçindekiler
[
Saklamak
]BlendingOptions class
Karıştırma Seçenekleri. Bu, effects katmanı için api sağlayan Lfx2Resource için bir sarıcıdır.
public class BlendingOptions
Özellikleri
İsim | Tanım |
---|---|
Effects { get; } | Etkileri alır. |
yöntemler
İsim | Tanım |
---|---|
AddColorOverlay() | Renk kaplamasını ekler. |
AddDropShadow() | Gölge efekti ekler. |
AddGradientOverlay() | Degrade kaplamasını ekler. |
AddInnerShadow() | İç gölge efekti ekler. |
AddOuterGlow() | Dış ışıma efektini ekler. |
AddPatternOverlay() | Model yerleşimini ekler. |
AddStroke(FillType) | Kontur efekti ekler. |
Örnekler
Aşağıdaki kod, İç Gölge Katmanı Efekti ayarlarının nasıl değiştirileceğini gösterir.
[C#]
string sourceFile = "example.psd";
string outputFile = "sample_out.psd";
// Varolan bir görüntüyü PsdImage sınıfının bir örneğine yükleyin
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));
}
Ayrıca bakınız
- ad alanı Aspose.PSD.FileFormats.Psd.Layers.LayerEffects
- toplantı Aspose.PSD