Package org.apache.commons.imaging.color
Class ColorConversions
java.lang.Object
org.apache.commons.imaging.color.ColorConversions
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
convertCIELabtoARGBTest
(int cieL, int cieA, int cieB) static ColorCieLch
convertCIELabtoCIELCH
(double L, double a, double b) static ColorCieLch
convertCIELabtoCIELCH
(ColorCieLab cielab) static ColorXyz
convertCIELabtoXYZ
(double L, double a, double b) static ColorXyz
convertCIELabtoXYZ
(ColorCieLab cielab) static ColorCieLab
convertCIELCHtoCIELab
(double L, double C, double H) static ColorCieLab
convertCIELCHtoCIELab
(ColorCieLch cielch) static ColorXyz
convertCIELuvtoXYZ
(double L, double u, double v) static ColorXyz
convertCIELuvtoXYZ
(ColorCieLuv cielch) static ColorCmy
convertCMYKtoCMY
(double C, double M, double Y, double K) static ColorCmy
convertCMYKtoCMY
(ColorCmyk cmyk) static int
convertCMYKtoRGB
(int c, int m, int y, int k) static int
convertCMYKtoRGB_Adobe
(int sc, int sm, int sy, int sk) static ColorCmyk
convertCMYtoCMYK
(ColorCmy cmy) static int
convertCMYtoRGB
(ColorCmy cmy) static int
convertHSLtoRGB
(double H, double S, double L) static int
convertHSLtoRGB
(ColorHsl hsl) static int
convertHSVtoRGB
(double H, double S, double V) static int
convertHSVtoRGB
(ColorHsv HSV) private static double
convertHuetoRGB
(double v1, double v2, double vH) static ColorXyz
convertHunterLabtoXYZ
(double L, double a, double b) static ColorXyz
convertHunterLabtoXYZ
(ColorHunterLab cielab) static ColorCmy
convertRGBtoCMY
(int rgb) static ColorHsl
convertRGBtoHSL
(int rgb) static ColorHsv
convertRGBtoHSV
(int rgb) private static int
convertRGBtoRGB
(double R, double G, double B) private static int
convertRGBtoRGB
(int red, int green, int blue) static ColorXyz
convertRGBtoXYZ
(int rgb) static ColorCieLab
convertXYZtoCIELab
(double X, double Y, double Z) static ColorCieLab
static ColorCieLuv
convertXYZtoCIELuv
(double X, double Y, double Z) static ColorCieLuv
static ColorHunterLab
convertXYZtoHunterLab
(double X, double Y, double Z) static ColorHunterLab
static int
convertXYZtoRGB
(double X, double Y, double Z) static int
convertXYZtoRGB
(ColorXyz xyz) private static double
cube
(double f) static double
degree_2_radian
(double degree) static double
radian_2_degree
(double radian) private static double
square
(double f)
-
Field Details
-
REF_X
private static final double REF_X- See Also:
-
REF_Y
private static final double REF_Y- See Also:
-
REF_Z
private static final double REF_Z- See Also:
-
-
Constructor Details
-
ColorConversions
private ColorConversions()
-
-
Method Details
-
convertXYZtoCIELab
-
convertXYZtoCIELab
-
convertCIELabtoXYZ
-
convertCIELabtoXYZ
-
convertXYZtoHunterLab
-
convertXYZtoHunterLab
-
convertHunterLabtoXYZ
-
convertHunterLabtoXYZ
-
convertXYZtoRGB
-
convertXYZtoRGB
public static int convertXYZtoRGB(double X, double Y, double Z) -
convertRGBtoXYZ
-
convertRGBtoCMY
-
convertCMYtoRGB
-
convertCMYtoCMYK
-
convertCMYKtoCMY
-
convertCMYKtoCMY
-
convertCMYKtoRGB
public static int convertCMYKtoRGB(int c, int m, int y, int k) -
convertRGBtoHSL
-
convertHSLtoRGB
-
convertHSLtoRGB
public static int convertHSLtoRGB(double H, double S, double L) -
convertHuetoRGB
private static double convertHuetoRGB(double v1, double v2, double vH) -
convertRGBtoHSV
-
convertHSVtoRGB
-
convertHSVtoRGB
public static int convertHSVtoRGB(double H, double S, double V) -
convertCMYKtoRGB_Adobe
public static int convertCMYKtoRGB_Adobe(int sc, int sm, int sy, int sk) -
cube
private static double cube(double f) -
square
private static double square(double f) -
convertCIELabtoARGBTest
public static int convertCIELabtoARGBTest(int cieL, int cieA, int cieB) -
convertRGBtoRGB
private static int convertRGBtoRGB(double R, double G, double B) -
convertRGBtoRGB
private static int convertRGBtoRGB(int red, int green, int blue) -
convertCIELabtoCIELCH
-
convertCIELabtoCIELCH
-
convertCIELCHtoCIELab
-
convertCIELCHtoCIELab
-
degree_2_radian
public static double degree_2_radian(double degree) -
radian_2_degree
public static double radian_2_degree(double radian) -
convertXYZtoCIELuv
-
convertXYZtoCIELuv
-
convertCIELuvtoXYZ
-
convertCIELuvtoXYZ
-