Class HUSLColorConverter
java.lang.Object
net.sourceforge.plantuml.klimt.color.HUSLColorConverter
Taken from
https://github.com/hsluv/hsluv-java/blob/master/src/main/java/org/hsluv/HUSLColorConverter.java
Some other pointer: https://twitter.com/kuon_orochi/ https://www.hsluv.org/
https://www.kuon.ch/post/2020-03-08-hsluv/
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double[]
hexToHpluv
(String s) static double[]
hexToHsluv
(String s) static double[]
static String
hpluvToHex
(double[] tuple) static double[]
hpluvToLch
(double[] tuple) static double[]
hpluvToRgb
(double[] tuple) static String
hsluvToHex
(double[] tuple) static double[]
hsluvToLch
(double[] tuple) static double[]
hsluvToRgb
(double[] tuple) static double[]
lchToHpluv
(double[] tuple) static double[]
lchToHsluv
(double[] tuple) static double[]
lchToLuv
(double[] tuple) static double[]
lchToRgb
(double[] tuple) static double[]
luvToLch
(double[] tuple) static double[]
luvToXyz
(double[] tuple) static String
rgbToHex
(double[] tuple) static double[]
rgbToHpluv
(double[] tuple) static double[]
rgbToHsluv
(double[] tuple) static double[]
rgbToLch
(double[] tuple) static double[]
rgbToXyz
(double[] tuple) static double[]
xyzToLuv
(double[] tuple) static double[]
xyzToRgb
(double[] tuple)
-
Constructor Details
-
HUSLColorConverter
public HUSLColorConverter()
-
-
Method Details
-
xyzToRgb
public static double[] xyzToRgb(double[] tuple) -
rgbToXyz
public static double[] rgbToXyz(double[] tuple) -
xyzToLuv
public static double[] xyzToLuv(double[] tuple) -
luvToXyz
public static double[] luvToXyz(double[] tuple) -
luvToLch
public static double[] luvToLch(double[] tuple) -
lchToLuv
public static double[] lchToLuv(double[] tuple) -
hsluvToLch
public static double[] hsluvToLch(double[] tuple) -
lchToHsluv
public static double[] lchToHsluv(double[] tuple) -
hpluvToLch
public static double[] hpluvToLch(double[] tuple) -
lchToHpluv
public static double[] lchToHpluv(double[] tuple) -
rgbToHex
-
hexToRgb
-
lchToRgb
public static double[] lchToRgb(double[] tuple) -
rgbToLch
public static double[] rgbToLch(double[] tuple) -
hsluvToRgb
public static double[] hsluvToRgb(double[] tuple) -
rgbToHsluv
public static double[] rgbToHsluv(double[] tuple) -
hpluvToRgb
public static double[] hpluvToRgb(double[] tuple) -
rgbToHpluv
public static double[] rgbToHpluv(double[] tuple) -
hsluvToHex
-
hpluvToHex
-
hexToHsluv
-
hexToHpluv
-