org.apache.sanselan.color
Class ColorConversions

java.lang.Object
  extended by org.apache.sanselan.color.ColorConversions

public abstract class ColorConversions
extends java.lang.Object


Constructor Summary
ColorConversions()
           
 
Method Summary
static int convertCIELabtoARGBTest(int cieL, int cieA, int cieB)
           
static ColorCIELCH convertCIELabtoCIELCH(ColorCIELab cielab)
           
static ColorCIELCH convertCIELabtoCIELCH(double L, double a, double b)
           
static ColorXYZ convertCIELabtoXYZ(ColorCIELab cielab)
           
static ColorXYZ convertCIELabtoXYZ(double L, double a, double b)
           
static ColorCIELab convertCIELCHtoCIELab(ColorCIELCH cielch)
           
static ColorCIELab convertCIELCHtoCIELab(double L, double C, double H)
           
static ColorXYZ convertCIELuvtoXYZ(ColorCIELuv cielch)
           
static ColorXYZ convertCIELuvtoXYZ(double L, double u, double v)
           
static ColorCMY convertCMYKtoCMY(ColorCMYK cmyk)
           
static ColorCMY convertCMYKtoCMY(double C, double M, double Y, double K)
           
static int convertCMYKtoRGB_old(int sc, int sm, int sy, int sk)
           
static int convertCMYKtoRGB(int c, int m, int y, int k)
           
static ColorCMYK convertCMYtoCMYK(ColorCMY cmy)
           
static int convertCMYtoRGB(ColorCMY cmy)
           
static int convertHSLtoRGB(ColorHSL hsl)
           
static int convertHSLtoRGB(double H, double S, double L)
           
static int convertHSVtoRGB(ColorHSV HSV)
           
static int convertHSVtoRGB(double H, double S, double V)
           
static ColorXYZ convertHunterLabtoXYZ(ColorHunterLab cielab)
           
static ColorXYZ convertHunterLabtoXYZ(double L, double a, double b)
           
static ColorCMY convertRGBtoCMY(int rgb)
           
static ColorHSL convertRGBtoHSL(int rgb)
           
static ColorHSV convertRGBtoHSV(int rgb)
           
static ColorXYZ convertRGBtoXYZ(int rgb)
           
static ColorCIELab convertXYZtoCIELab(ColorXYZ xyz)
           
static ColorCIELab convertXYZtoCIELab(double X, double Y, double Z)
           
static ColorCIELuv convertXYZtoCIELuv(ColorXYZ xyz)
           
static ColorCIELuv convertXYZtoCIELuv(double X, double Y, double Z)
           
static ColorHunterLab convertXYZtoHunterLab(ColorXYZ xyz)
           
static ColorHunterLab convertXYZtoHunterLab(double X, double Y, double Z)
           
static int convertXYZtoRGB(ColorXYZ xyz)
           
static int convertXYZtoRGB(double X, double Y, double Z)
           
static double degree_2_radian(double degree)
           
static void main(java.lang.String[] args)
           
static double radian_2_degree(double radian)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorConversions

public ColorConversions()
Method Detail

main

public static final void main(java.lang.String[] args)

convertXYZtoCIELab

public static final ColorCIELab convertXYZtoCIELab(ColorXYZ xyz)

convertXYZtoCIELab

public static final ColorCIELab convertXYZtoCIELab(double X,
                                                   double Y,
                                                   double Z)

convertCIELabtoXYZ

public static final ColorXYZ convertCIELabtoXYZ(ColorCIELab cielab)

convertCIELabtoXYZ

public static final ColorXYZ convertCIELabtoXYZ(double L,
                                                double a,
                                                double b)

convertXYZtoHunterLab

public static final ColorHunterLab convertXYZtoHunterLab(ColorXYZ xyz)

convertXYZtoHunterLab

public static final ColorHunterLab convertXYZtoHunterLab(double X,
                                                         double Y,
                                                         double Z)

convertHunterLabtoXYZ

public static final ColorXYZ convertHunterLabtoXYZ(ColorHunterLab cielab)

convertHunterLabtoXYZ

public static final ColorXYZ convertHunterLabtoXYZ(double L,
                                                   double a,
                                                   double b)

convertXYZtoRGB

public static final int convertXYZtoRGB(ColorXYZ xyz)

convertXYZtoRGB

public static final int convertXYZtoRGB(double X,
                                        double Y,
                                        double Z)

convertRGBtoXYZ

public static final ColorXYZ convertRGBtoXYZ(int rgb)

convertRGBtoCMY

public static final ColorCMY convertRGBtoCMY(int rgb)

convertCMYtoRGB

public static final int convertCMYtoRGB(ColorCMY cmy)

convertCMYtoCMYK

public static final ColorCMYK convertCMYtoCMYK(ColorCMY cmy)

convertCMYKtoCMY

public static final ColorCMY convertCMYKtoCMY(ColorCMYK cmyk)

convertCMYKtoCMY

public static final ColorCMY convertCMYKtoCMY(double C,
                                              double M,
                                              double Y,
                                              double K)

convertCMYKtoRGB

public static final int convertCMYKtoRGB(int c,
                                         int m,
                                         int y,
                                         int k)

convertRGBtoHSL

public static final ColorHSL convertRGBtoHSL(int rgb)

convertHSLtoRGB

public static int convertHSLtoRGB(ColorHSL hsl)

convertHSLtoRGB

public static int convertHSLtoRGB(double H,
                                  double S,
                                  double L)

convertRGBtoHSV

public static final ColorHSV convertRGBtoHSV(int rgb)

convertHSVtoRGB

public static int convertHSVtoRGB(ColorHSV HSV)

convertHSVtoRGB

public static int convertHSVtoRGB(double H,
                                  double S,
                                  double V)

convertCMYKtoRGB_old

public static final int convertCMYKtoRGB_old(int sc,
                                             int sm,
                                             int sy,
                                             int sk)

convertCIELabtoARGBTest

public static final int convertCIELabtoARGBTest(int cieL,
                                                int cieA,
                                                int cieB)

convertCIELabtoCIELCH

public static ColorCIELCH convertCIELabtoCIELCH(ColorCIELab cielab)

convertCIELabtoCIELCH

public static ColorCIELCH convertCIELabtoCIELCH(double L,
                                                double a,
                                                double b)

convertCIELCHtoCIELab

public static ColorCIELab convertCIELCHtoCIELab(ColorCIELCH cielch)

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(ColorXYZ xyz)

convertXYZtoCIELuv

public static ColorCIELuv convertXYZtoCIELuv(double X,
                                             double Y,
                                             double Z)

convertCIELuvtoXYZ

public static ColorXYZ convertCIELuvtoXYZ(ColorCIELuv cielch)

convertCIELuvtoXYZ

public static ColorXYZ convertCIELuvtoXYZ(double L,
                                          double u,
                                          double v)


Copyright © 2007-2009. All Rights Reserved.