예제 #1
0
파일: ColorHSL.cs 프로젝트: llenroc/Styles
        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;
        }
예제 #2
0
        internal static IHsb ToColorSpace(IRgb color)
        {
            var hsl = ConvertHSL.ToColorSpace(color);

            return(FromHSL(hsl));
        }
예제 #3
0
 internal static IRgb ToColor(IHsb item)
 {
     return(ConvertHSL.ToColor(ToHSL(item)));
 }
예제 #4
0
파일: ColorHSL.cs 프로젝트: llenroc/Styles
 public static IHsl FromColor(IRgb color)
 {
     return(ConvertHSL.ToColorSpace(color));
 }
예제 #5
0
파일: ColorHSL.cs 프로젝트: llenroc/Styles
 public IRgb ToRgb()
 {
     return(ConvertHSL.ToColor(this));
 }