Class GammaToneMapper

java.lang.Object
com.twelvemonkeys.imageio.plugins.hdr.tonemap.GammaToneMapper
All Implemented Interfaces:
ToneMapper

public final class GammaToneMapper extends Object implements ToneMapper
GammaToneMapper.

Normalizes values to range [0...1] using:

Vout = A Vinγ

Where A is constant and γ is the gamma. Values > 1 are clamped.

Version:
$Id: GammaToneMapper.java,v 1.0 28/07/15 harald.kuhr Exp$
  • Field Details

    • constant

      private final float constant
    • gamma

      private final float gamma
  • Constructor Details

    • GammaToneMapper

      public GammaToneMapper()
    • GammaToneMapper

      public GammaToneMapper(float constant, float gamma)
  • Method Details

    • map

      public void map(float[] rgb)
      Specified by:
      map in interface ToneMapper