Class HUSLColorConverter
java.lang.Object
net.sourceforge.plantuml.ugraphic.color.HUSLColorConverter
public class HUSLColorConverter
extends java.lang.Object
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
(java.lang.String s) static double[]
hexToHsluv
(java.lang.String s) static double[]
hexToRgb
(java.lang.String hex) static java.lang.String
hpluvToHex
(double[] tuple) static double[]
hpluvToLch
(double[] tuple) static double[]
hpluvToRgb
(double[] tuple) static java.lang.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 java.lang.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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
public static java.lang.String rgbToHex(double[] tuple) -
hexToRgb
public static double[] hexToRgb(java.lang.String hex) -
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
public static java.lang.String hsluvToHex(double[] tuple) -
hpluvToHex
public static java.lang.String hpluvToHex(double[] tuple) -
hexToHsluv
public static double[] hexToHsluv(java.lang.String s) -
hexToHpluv
public static double[] hexToHpluv(java.lang.String s)
-