icc.lut
Class LookUpTable16LinearSRGBtoSRGB
java.lang.Object
|
+--icc.lut.LookUpTable
|
+--icc.lut.LookUpTable16
|
+--icc.lut.LookUpTable16LinearSRGBtoSRGB
- public class LookUpTable16LinearSRGBtoSRGB
- extends LookUpTable16
A Linear 16 bit SRGB to SRGB lut
Constructor Summary |
protected |
LookUpTable16LinearSRGBtoSRGB(int wShadowCutoff,
double dfShadowSlope,
int ksRGBLinearMaxValue,
double ksRGB8ScaleAfterExp,
double ksRGBExponent,
double ksRGB8ReduceAfterExp)
Construct the lut |
Method Summary |
static LookUpTable16LinearSRGBtoSRGB |
createInstance(int wShadowCutoff,
double dfShadowSlope,
int ksRGBLinearMaxValue,
double ksRGB8ScaleAfterExp,
double ksRGBExponent,
double ksRGB8ReduceAfterEx)
Factory method for creating the lut. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LookUpTable16LinearSRGBtoSRGB
protected LookUpTable16LinearSRGBtoSRGB(int wShadowCutoff,
double dfShadowSlope,
int ksRGBLinearMaxValue,
double ksRGB8ScaleAfterExp,
double ksRGBExponent,
double ksRGB8ReduceAfterExp)
- Construct the lut
- Parameters:
wShadowCutoff
- size of shadow regiondfShadowSlope
- shadow region parameterksRGBLinearMaxValue
- size of lutksRGB8ScaleAfterExp
- post shadow region parameterksRGBExponent
- post shadow region parameterksRGB8ReduceAfterExp
- post shadow region parameter
createInstance
public static LookUpTable16LinearSRGBtoSRGB createInstance(int wShadowCutoff,
double dfShadowSlope,
int ksRGBLinearMaxValue,
double ksRGB8ScaleAfterExp,
double ksRGBExponent,
double ksRGB8ReduceAfterEx)
- Factory method for creating the lut.
- Parameters:
wShadowCutoff
- size of shadow regiondfShadowSlope
- shadow region parameterksRGBLinearMaxValue
- size of lutksRGB8ScaleAfterExp
- post shadow region parameterksRGBExponent
- post shadow region parameterksRGB8ReduceAfterEx
- post shadow region parameter
- Returns:
- the lut