eVision Python API
Loading...
Searching...
No Matches
eVision.EDragoToneMapperParameters Class Reference

Container holding the parameters for a Drago tone-mapper algorithm. More...

Inheritance diagram for eVision.EDragoToneMapperParameters:
Collaboration diagram for eVision.EDragoToneMapperParameters:

Public Member Functions

None __init__ (self, eVision.EDragoToneMapperParameters other)
 Copy operator.
None __init__ (self)
 Copy operator.
float Saturation (self)
 Gets the saturation parameter.
 Saturation (self, float value)
 Gets the saturation parameter.
float Bias (self)
 Gets the bias parameters.
 Bias (self, float value)
 Gets the bias parameters.
Public Member Functions inherited from eVision.EToneMapperParameters
None __init__ (self, eVision.EToneMapperParameters other)
 Copy operator.
None __init__ (self)
 Copy operator.
float Gamma (self)
 Gets gamma parameter.
 Gamma (self, float value)
 Gets gamma parameter.
eVision.EToneMapperType ToneMapperType (self)
 Return the type of the tone-mapper defined by this set of parameters.

Detailed Description

Container holding the parameters for a Drago tone-mapper algorithm.

As described in Drago, Frédéric, et al. "[Adaptive logarithmic mapping for displaying high contrast scenes.](https://web.archive.org/web/20240202011212/https://resources.mpi-inf.mpg.de/tmo/logmap/logmap.pdf)" Computer graphics forum. Vol. 22. No. 3. Oxford, UK: Blackwell Publishing, Inc, 2003 and Fattal, Raanan, Dani Lischinski, and Michael Werman. "[Gradient domain high dynamic range compression.](https://web.archive.org/web/20240820012233/https://www.cs.huji.ac.il/~danix/hdr/hdrc.pdf)" Seminal Graphics Papers: Pushing the Boundaries, Volume 2. 2023. 671-678.

Remarks:

License(s): EasyImage

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.EDragoToneMapperParameters.__init__ ( self,
eVision.EDragoToneMapperParameters other )

Copy operator.

Parameters
otherOther parameters container to copy from.

◆ __init__() [2/2]

None eVision.EDragoToneMapperParameters.__init__ ( self)

Copy operator.

Member Function Documentation

◆ Bias() [1/2]

float eVision.EDragoToneMapperParameters.Bias ( self)

Gets the bias parameters.

◆ Bias() [2/2]

eVision.EDragoToneMapperParameters.Bias ( self,
float value )

Gets the bias parameters.

◆ Saturation() [1/2]

float eVision.EDragoToneMapperParameters.Saturation ( self)

Gets the saturation parameter.

◆ Saturation() [2/2]

eVision.EDragoToneMapperParameters.Saturation ( self,
float value )

Gets the saturation parameter.