Class OuterGlowEffect

OuterGlowEffect class

Dış Işıma Katmanı efekti

public class OuterGlowEffect : ILayerEffect

Özellikleri

İsimTanım
BlendMode { get; set; }Karışım modunu alır veya ayarlar.
EffectType { get; }Bir tür efekt alır type
FillColor { get; set; }Rengi alır veya ayarlar.
Intensity { get; set; }Açıyı derece cinsinden alır veya ayarlar.
IsAntiAliasing { get; set; }Kenar Yumuşatma efektini etkinleştirir veya ayarlar
IsSoftBlend { get; set; }[Görmez]. olup olmadığını gösteren bir değer alır veya ayarlar.
IsVisible { get; set; }Bu örneğin görünür olup olmadığını belirten bir değer alır veya ayarlar.
Jitter { get; set; }Gürültüyü alır veya ayarlar.
Noise { get; set; }Gürültüyü alır veya ayarlar.
Opacity { get; set; }Opaklığı alır veya ayarlar.
Range { get; set; }Gürültüyü alır veya ayarlar.
Size { get; }Piksel cinsinden bulanıklık değerini alır.
Spread { get; set; }Yoğunluğu yüzde olarak alır veya ayarlar.

Örnekler

Aşağıdaki kod, OuterGlowEffect desteğini gösterir.

[C#]

string src = "GreenLayer.psd";
string outputPng = "output261.png";

using (var image = (PsdImage)Image.Load(src))
{
    OuterGlowEffect effect = image.Layers[1].BlendingOptions.AddOuterGlow();
    effect.Range = 10;
    effect.Spread = 10;
    ((IColorFillSettings)effect.FillColor).Color = Color.Red;
    effect.Opacity = 128;
    effect.BlendMode = BlendMode.Normal;

    image.Save(outputPng, new PngOptions());
}

Ayrıca bakınız