コード例 #1
0
        internal static void ToColorSpace(IRgb color, IHsb item)
        {
            var hsv = new Hsv();

            HsvConverter.ToColorSpace(color, hsv);

            item.H = hsv.H;
            item.S = hsv.S;
            item.B = hsv.V;
        }
コード例 #2
0
        internal static IRgb ToColor(IHsb item)
        {
            var hsv = new Hsv {
                H = item.H,
                S = item.S,
                V = item.B
            };

            return(HsvConverter.ToColor(hsv));
        }
コード例 #3
0
 public override IRgb ToRgb()
 {
     return(HsvConverter.ToColor(this));
 }
コード例 #4
0
 public override void Initialize(IRgb color)
 {
     HsvConverter.ToColorSpace(color, this);
 }