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 Constructor Description HUSLColorConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
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)
-
-