Share via


AutoEnhanceEffect Members

Include Protected Members
Include Inherited Members

The AutoEnhanceEffect type exposes the following members.

Constructors

  Name Description
Public method AutoEnhanceEffect()
Creates a new AutoEnhanceEffect with disabled white balance and with automatic local boost, contrast, and brightness enabled.
Public method AutoEnhanceEffect(IImageProvider)
Creates and initializes a new Brightness effect that uses the provided image source.
Public method AutoEnhanceEffect(Boolean, Boolean)
Creates a new AutoEnhanceEffect with disabled white balance and settings for local boost.
Public method AutoEnhanceEffect(Boolean, Boolean, Color)
Creates a new AutoEnhanceEffect with automatic white balance and settings for contrast and brightness, local boost, and target white point.
Public method AutoEnhanceEffect(IImageProvider, Boolean, Boolean)
Creates a new AutoEnhanceEffect with disabled white balance and settings for local boost.
Public method AutoEnhanceEffect(Boolean, Boolean, Color, Color)
Creates a new AutoEnhanceEffect with manual white balance and settings for contrast and brightness, local boost, and source and target white points.
Public method AutoEnhanceEffect(IImageProvider, Boolean, Boolean, Color)
Creates a new AutoEnhanceEffect with automatic white balance and settings for contrast and brightness, local boost, and target white point.
Public method AutoEnhanceEffect(IImageProvider, Boolean, Boolean, Color, Color)
Creates a new AutoEnhanceEffect with manual white balance and settings for contrast and brightness, local boost, and source and target white points.

Methods

  Name Description
Public method Clone
Clone the image provider.
Public method CreateImageWorker
Create a worker that can perform image processing.
Public method GetBitmapAsync
Public method GetInfoAsync
This method is no longer supported and should not be called. See remarks.
Public method GetSources
Public method Lock
This method is no longer supported and should not be called. See remarks.
Public method PreloadAsync
This method is no longer supported and should not be called. See remarks.
Public method SetSource
Set a source by index.

Extension Methods

  Name Description
Public Extension Method AsAnimationFrame
Returns an AnimationFrame with the specified IImageProvider as its source and the specified frame duration.
(Defined by ImageProviderExtensions.)
Public Extension Method Then<TImageConsumer>
Enables a fluid way of chaining multiple IImageProvider objects and IImageConsumer objects.
(Defined by ImageProviderExtensions.)

Properties

  Name Description
Public property IsContrastAndBrightnessEnhancementEnabled
Enables or disables automatic enhancement of contrast and brightness.
Public property IsLocalBoostEnhancementEnabled
Enables or disables automatic local boost.

Remarks

When enabled, the effect automatically adjusts gamma correction and contrast locally to enhance an image with uneven illumination.
Public property Source
The IImageProvider that will be used as source.
Public property SourceCount
Public property SourceWhitePoint
The desired source white point. The luminance of the provided color is ignored, only the chrominance information is used.
Public property SupportedRenderOptions
Supported rendering options.
Public property TargetWhitePoint
The desired target white point. The luminance of the provided color is ignored, only the chrominance information is used.
Public property WhiteBalanceMode
Sets the white balance mode to use.

See Also

AutoEnhanceEffect Class

Lumia.Imaging.Adjustments Namespace