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 intconvertCIELabtoARGBTest(int cieL, int cieA, int cieB) static ColorCieLchconvertCIELabtoCIELCH(double L, double a, double b) static ColorCieLchconvertCIELabtoCIELCH(ColorCieLab cielab) static ColorXyzconvertCIELabtoXYZ(double L, double a, double b) static ColorXyzconvertCIELabtoXYZ(ColorCieLab cielab) static ColorCieLabconvertCIELCHtoCIELab(double L, double C, double H) static ColorCieLabconvertCIELCHtoCIELab(ColorCieLch cielch) static ColorXyzconvertCIELuvtoXYZ(double L, double u, double v) static ColorXyzconvertCIELuvtoXYZ(ColorCieLuv cielch) static ColorCmyconvertCMYKtoCMY(double C, double M, double Y, double K) static ColorCmyconvertCMYKtoCMY(ColorCmyk cmyk) static intconvertCMYKtoRGB(int c, int m, int y, int k) static intconvertCMYKtoRGB_Adobe(int sc, int sm, int sy, int sk) static ColorCmykconvertCMYtoCMYK(ColorCmy cmy) static intconvertCMYtoRGB(ColorCmy cmy) static intconvertHSLtoRGB(double H, double S, double L) static intconvertHSLtoRGB(ColorHsl hsl) static intconvertHSVtoRGB(double H, double S, double V) static intconvertHSVtoRGB(ColorHsv HSV) private static doubleconvertHuetoRGB(double v1, double v2, double vH) static ColorXyzconvertHunterLabtoXYZ(double L, double a, double b) static ColorXyzconvertHunterLabtoXYZ(ColorHunterLab cielab) static ColorCmyconvertRGBtoCMY(int rgb) static ColorHslconvertRGBtoHSL(int rgb) static ColorHsvconvertRGBtoHSV(int rgb) private static intconvertRGBtoRGB(double R, double G, double B) private static intconvertRGBtoRGB(int red, int green, int blue) static ColorXyzconvertRGBtoXYZ(int rgb) static ColorCieLabconvertXYZtoCIELab(double X, double Y, double Z) static ColorCieLabstatic ColorCieLuvconvertXYZtoCIELuv(double X, double Y, double Z) static ColorCieLuvstatic ColorHunterLabconvertXYZtoHunterLab(double X, double Y, double Z) static ColorHunterLabstatic intconvertXYZtoRGB(double X, double Y, double Z) static intconvertXYZtoRGB(ColorXyz xyz) private static doublecube(double f) static doubledegree_2_radian(double degree) static doubleradian_2_degree(double radian) private static doublesquare(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
-