public class MatrixBasedTransformTosRGB extends Object
DataBlkInt,
DataBlkFloat| Constructor and Description |
|---|
MatrixBasedTransformTosRGB(RestrictedICCProfile ricc,
int[] dwMaxValue,
int[] dwShiftValue)
Construct a 3 component transform based on an input RestricedICCProfile
This transform will pass the input throught a floating point lut (LookUpTableFP),
apply a matrix to the output and finally pass the intermediate buffer through
a 8-bit lut (LookUpTable8).
|
| Modifier and Type | Method and Description |
|---|---|
void |
apply(DataBlkFloat[] inb,
DataBlkFloat[] outb)
Performs the transform.
|
void |
apply(DataBlkInt[] inb,
DataBlkInt[] outb)
Performs the transform.
|
String |
toString()
String representation of class
|
public MatrixBasedTransformTosRGB(RestrictedICCProfile ricc, int[] dwMaxValue, int[] dwShiftValue)
ricc - input profiledwMaxValue - clipping value for output.dwMaxCols - number of columns to transformdwMaxRows - number of rows to transformpublic String toString()
public void apply(DataBlkInt[] inb, DataBlkInt[] outb) throws MatrixBasedTransformException
ncols - number of columns in the inputnrows - number of rows in the inputinb - input data blockoutb - output data blockMatrixBasedTransformExceptionpublic void apply(DataBlkFloat[] inb, DataBlkFloat[] outb) throws MatrixBasedTransformException
ncols - number of columns in the inputnrows - number of rows in the inputinb - input data blockoutb - output data blockMatrixBasedTransformExceptionCopyright © 2015. All rights reserved.