Class TIFFCIELabColorConverter
java.lang.Object
com.github.jaiimageio.plugins.tiff.TIFFColorConverter
com.github.jaiimageio.impl.plugins.tiff.TIFFCIELabColorConverter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate floatclamp(float x) private floatclamp2(float x) voidfromRGB(float r, float g, float b, float[] result) Converts an RGB triple into the native color space of this TIFFColorConverter, and stores the result in the first three entries of theresultarray.voidtoRGB(float x0, float x1, float x2, float[] rgb) Converts a triple in the native color space of this TIFFColorConverter into an RGB triple, and stores the result in the first three entries of thergbarray.
-
Field Details
-
Xn
private static final float Xn- See Also:
-
Yn
private static final float Yn- See Also:
-
Zn
private static final float Zn- See Also:
-
THRESHOLD
private static final float THRESHOLD
-
-
Constructor Details
-
TIFFCIELabColorConverter
public TIFFCIELabColorConverter()
-
-
Method Details
-
clamp
private float clamp(float x) -
clamp2
private float clamp2(float x) -
fromRGB
public void fromRGB(float r, float g, float b, float[] result) Description copied from class:TIFFColorConverterConverts an RGB triple into the native color space of this TIFFColorConverter, and stores the result in the first three entries of theresultarray.- Specified by:
fromRGBin classTIFFColorConverter- Parameters:
r- the red value.g- the green value.b- the blue value.result- an array offloats containing three elements.
-
toRGB
public void toRGB(float x0, float x1, float x2, float[] rgb) Description copied from class:TIFFColorConverterConverts a triple in the native color space of this TIFFColorConverter into an RGB triple, and stores the result in the first three entries of thergbarray.- Specified by:
toRGBin classTIFFColorConverter- Parameters:
x0- the value of channel 0.x1- the value of channel 1.x2- the value of channel 2.rgb- an array offloats containing three elements.
-