SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.CameraKit.ContrastEnhancer Class Reference

Applies a contrast enhancing algorithm to an image. More...

Inheritance diagram for RealNetworks.CameraKit.ContrastEnhancer:

Public Member Functions

 ContrastEnhancer ()
 Creates an image mapper instance. More...
 
void Dispose ()
 
void Dispose (bool fromIDisposable)
 
void Enhance (Image image, double lowLightThreshold, double exposureBoost)
 Applies the current set of contrast enhancement parameters to the given image. May be called from any thread. More...
 

Detailed Description

Applies a contrast enhancing algorithm to an image.

Constructor & Destructor Documentation

◆ ContrastEnhancer()

RealNetworks.CameraKit.ContrastEnhancer.ContrastEnhancer ( )

Creates an image mapper instance.

Member Function Documentation

◆ Dispose() [1/2]

void RealNetworks.CameraKit.ContrastEnhancer.Dispose ( )

◆ Dispose() [2/2]

void RealNetworks.CameraKit.ContrastEnhancer.Dispose ( bool  fromIDisposable)

◆ Enhance()

void RealNetworks.CameraKit.ContrastEnhancer.Enhance ( Image  image,
double  lowLightThreshold,
double  exposureBoost 
)

Applies the current set of contrast enhancement parameters to the given image. May be called from any thread.

Parameters
imagethe image
lowLightThresholdThemeDictionaryExtension low light threshold
exposureBoostthe exposure boost