Class ColorConversions


  • public final class ColorConversions
    extends java.lang.Object
    • Constructor Detail

      • ColorConversions

        private ColorConversions()
    • Method Detail

      • convertXYZtoCIELab

        public static ColorCieLab convertXYZtoCIELab​(double X,
                                                     double Y,
                                                     double Z)
      • convertCIELabtoXYZ

        public static ColorXyz convertCIELabtoXYZ​(double L,
                                                  double a,
                                                  double b)
      • convertXYZtoHunterLab

        public static ColorHunterLab convertXYZtoHunterLab​(double X,
                                                           double Y,
                                                           double Z)
      • convertHunterLabtoXYZ

        public static ColorXyz convertHunterLabtoXYZ​(double L,
                                                     double a,
                                                     double b)
      • convertXYZtoRGB

        public static int convertXYZtoRGB​(ColorXyz xyz)
      • convertXYZtoRGB

        public static int convertXYZtoRGB​(double X,
                                          double Y,
                                          double Z)
      • convertRGBtoXYZ

        public static ColorXyz convertRGBtoXYZ​(int rgb)
      • convertRGBtoCMY

        public static ColorCmy convertRGBtoCMY​(int rgb)
      • convertCMYtoRGB

        public static int convertCMYtoRGB​(ColorCmy cmy)
      • convertCMYKtoCMY

        public static ColorCmy convertCMYKtoCMY​(double C,
                                                double M,
                                                double Y,
                                                double K)
      • convertCMYKtoRGB

        public static int convertCMYKtoRGB​(int c,
                                           int m,
                                           int y,
                                           int k)
      • convertRGBtoHSL

        public static ColorHsl convertRGBtoHSL​(int rgb)
      • convertHSLtoRGB

        public static int convertHSLtoRGB​(ColorHsl hsl)
      • convertHSLtoRGB

        public static int convertHSLtoRGB​(double H,
                                          double S,
                                          double L)
      • convertHuetoRGB

        private static double convertHuetoRGB​(double v1,
                                              double v2,
                                              double vH)
      • convertRGBtoHSV

        public static ColorHsv convertRGBtoHSV​(int rgb)
      • convertHSVtoRGB

        public static int convertHSVtoRGB​(ColorHsv HSV)
      • 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

        public static ColorCieLch convertCIELabtoCIELCH​(double L,
                                                        double a,
                                                        double b)
      • convertCIELCHtoCIELab

        public static ColorCieLab convertCIELCHtoCIELab​(double L,
                                                        double C,
                                                        double H)
      • degree_2_radian

        public static double degree_2_radian​(double degree)
      • radian_2_degree

        public static double radian_2_degree​(double radian)
      • convertXYZtoCIELuv

        public static ColorCieLuv convertXYZtoCIELuv​(double X,
                                                     double Y,
                                                     double Z)
      • convertCIELuvtoXYZ

        public static ColorXyz convertCIELuvtoXYZ​(double L,
                                                  double u,
                                                  double v)