Package org.color
Class ColorUtil
java.lang.Object
org.color.ColorUtil
public class ColorUtil extends Object
- Author:
- klukas
-
Constructor Summary
Constructors Constructor Description ColorUtil() -
Method Summary
Modifier and Type Method Description static ColorXYZcolorRGB2XYZ(double R, double G, double B)static Color_CIE_LabcolorXYZ2CIELAB(ColorXYZ XYZ)static doubledeltaE2000(Color c1, Color c2)static doubledeltaE2000simu(int rgb1, int rgb2)static intfindBestColorIndex(ArrayList<Color> palette, Color c)static intgetAverageColor(ArrayList<Color> colorsOfGroup)static ColorgetColorFromHex(String colorString)static StringgetHexFromColor(Color c)static ColorgetMaxSaturationColor(ArrayList<Color> colorsOfGroup)static booleansimilarColours(int r1, int g1, int b1, int r2, int g2, int b2, int allowedDistance)static booleansimilarColours(int r1, int g1, int b1, Color c2, int allowedDistance)static booleansimilarColours(Color c1, Color c2, int allowedDistance)
-
Constructor Details
-
ColorUtil
public ColorUtil()
-
-
Method Details
-
findBestColorIndex
- Parameters:
palette-c-- Returns:
-
getMaxSaturationColor
-
getAverageColor
-
getColorFromHex
-
getHexFromColor
-
colorRGB2XYZ
-
colorXYZ2CIELAB
-
deltaE2000simu
public static double deltaE2000simu(int rgb1, int rgb2) -
deltaE2000
-
similarColours
-
similarColours
-
similarColours
public static boolean similarColours(int r1, int g1, int b1, int r2, int g2, int b2, int allowedDistance)
-