Esempio n. 1
0
        public void Initialize(IRgb color)
        {
            var hsl = ConvertHSL.ToColorSpace(color);

            this.H = hsl.H;
            this.S = hsl.S;
            this.L = hsl.L;
            // TODO Alpha
            alpha = 1;
        }
Esempio n. 2
0
        internal static IHsb ToColorSpace(IRgb color)
        {
            var hsl = ConvertHSL.ToColorSpace(color);

            return(FromHSL(hsl));
        }
Esempio n. 3
0
 internal static IRgb ToColor(IHsb item)
 {
     return(ConvertHSL.ToColor(ToHSL(item)));
 }
Esempio n. 4
0
 public static IHsl FromColor(IRgb color)
 {
     return(ConvertHSL.ToColorSpace(color));
 }
Esempio n. 5
0
 public IRgb ToRgb()
 {
     return(ConvertHSL.ToColor(this));
 }