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 StringhpluvToHex(double[] tuple) static double[]hpluvToLch(double[] tuple) static double[]hpluvToRgb(double[] tuple) static StringhsluvToHex(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 StringrgbToHex(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
-