Class OuterGlowEffect

OuterGlowEffect class

外发光层效果

public class OuterGlowEffect : ILayerEffect

特性

姓名描述
BlendMode { get; set; }获取或设置混合模式。
EffectType { get; }获取类型效果type
FillColor { get; set; }获取或设置颜色。
Intensity { get; set; }获取或设置角度(以度为单位)。
IsAntiAliasing { get; set; }获取或设置启用的抗锯齿效果
IsSoftBlend { get; set; }获取或设置一个值,指示是否 [knocks out].
IsVisible { get; set; }获取或设置一个值,指示此实例是否可见。
Jitter { get; set; }获取或设置噪声。
Noise { get; set; }获取或设置噪声。
Opacity { get; set; }获取或设置不透明度。
Range { get; set; }获取或设置噪声。
Size { get; }获取以像素为单位的模糊值。
Spread { get; set; }获取或设置百分比形式的强度。

例子

以下代码演示了 OuterGlowEffect 支持。

[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());
}

也可以看看