VibranceEffect Constructor (IImageProvider, Double, Double, Double, RampedRange)

Creates and initializes a new Vibrance effect that uses the provided image source.

Namespace: Lumia.Imaging.Adjustments
Assembly: Lumia.Imaging (in Lumia.Imaging.dll) Version: 255.255.255.255

Syntax

public VibranceEffect(
    IImageProvider imageSource,
    double level,
    double skinLevel,
    double sensitivity,
    RampedRange skinHueRange
)
'Declaration
Public Sub New ( 
    imageSource As IImageProvider,
    level As Double,
    skinLevel As Double,
    sensitivity As Double,
    skinHueRange As RampedRange
)
public:
VibranceEffect(
    [InAttribute] IImageProvider^ imageSource, 
    [InAttribute] double level, 
    [InAttribute] double skinLevel, 
    [InAttribute] double sensitivity, 
    [InAttribute] RampedRange skinHueRange
)
Lumia.Imaging.Adjustments.VibranceEffect = function(imageSource, level, skinLevel, sensitivity, skinHueRange);

Parameters

  • level
    Type: System.Double
    The strength of the effect. Range: Level >= 0, where 0.0 results in no adjustment. Recommended range is [0, 1].
  • skinLevel
    Type: System.Double
    The strength of the effect on skin color tones. Range [0.0, 1.0], where 0.0 results in no vibrance, and 1.0 results in full vibrance being applied to skin tones.
  • sensitivity
    Type: System.Double
    Sensitivity specifying how low saturated pixels will be affected by the effect. Range [0.0, 1.0], where 0.0 results in no adjustment for low saturated pixels.
  • skinHueRange
    Type: Lumia.Imaging.RampedRange
    Specifies the range which is considered human skin color range, specifying where the effect isn't applied.

Version Information

Lumia Imaging SDK

Supported in: 3.0

See Also

VibranceEffect Class

VibranceEffect.VibranceEffect Members

VibranceEffect Overload

Lumia.Imaging.Adjustments Namespace