Class HUSLColorConverter

java.lang.Object
net.sourceforge.plantuml.klimt.color.HUSLColorConverter

public class HUSLColorConverter extends 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 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 String rgbToHex(double[] tuple)
    • hexToRgb

      public static double[] hexToRgb(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 String hsluvToHex(double[] tuple)
    • hpluvToHex

      public static String hpluvToHex(double[] tuple)
    • hexToHsluv

      public static double[] hexToHsluv(String s)
    • hexToHpluv

      public static double[] hexToHpluv(String s)