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
- imageSource
Type: Lumia.Imaging.IImageProvider
An image source for the effect.
- 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.VibranceEffect Members
VibranceEffect Overload