HdrEffect Members

The HdrEffect type exposes the following members.


  Name Description
Public method HdrEffect()()()() Creates and initializes a new HDR effect.
Public method HdrEffect(IImageProvider) Creates and initializes a new HDR effect that uses the provided image source.


  Name Description
Public method Close  
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetBitmapAsync Create a Bitmap with the contents of the image provider.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetInfoAsync Asynchronously get information about this image provider.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Lock Lock the image provider for the purpose of rendering.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method PreloadAsync Perform any loading (expensive operations typically involving I/O) needed to render or get info from this image provider.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Extension Methods

  Name Description
Public Extension Method GetBitmapAsync Create a WriteableBitmap with the contents of the image provider. (Defined by ImageProviderExtensions.)
Public Extension Method Then<(Of <<'(TImageConsumer>)>>) Enables a fluid way of chaining multiple IImageProviders and IImageConsumers. (Defined by ImageProviderExtensions.)


  Name Description
Public property Gamma

Controls global contrast enhancement using a power law. Values lower than 1.0 makes the image more white and values above 1.0 makes it more black. Recommended range is between 0.6 and 1.0.

Gamma must be > 0.

Public property NoiseSuppression

Controls supression of noise amplification, value should rise with the noisiness of the input image combined with the strength applied. Recommended value is between 0.1 and 0.3.

Range [0.0, 1.0].

Public property Saturation

Controls color saturation using a power law. Values lower than 1.0 will decrease the saturation, and values above 1.0 will increase the saturation of the image. Recommended range is between 0.4 and 0.8.

Saturation must be > 0.

Public property Source The IImageProvider that will be used as source.
Public property Strength

Controls strength of local contrast enhancement. The higher the value, the stronger effect. Recommended range is between 0.1 and 0.30. Having a high value may result in dark noisy images.

Range [0.0, 1.0].

Last updated 19 June 2014

Back to top

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.