コード例 #1
0
        public HSL(HSL filter) : base(filter)
        {
            this.luminanceIn   = filter.luminanceIn;
            this.luminanceOut  = filter.luminanceOut;
            this.saturationIn  = filter.saturationIn;
            this.saturationOut = filter.saturationOut;

            SetFilter();
        }
コード例 #2
0
        public HSL(Wd.Domain saturationIn, Wd.Domain saturationOut, Wd.Domain luminanceIn, Wd.Domain luminanceOut) : base()
        {
            this.luminanceIn   = luminanceIn;
            this.luminanceOut  = luminanceOut;
            this.saturationIn  = saturationIn;
            this.saturationOut = saturationOut;

            SetFilter();
        }
コード例 #3
0
ファイル: RGB.cs プロジェクト: interopxyz/Macaw
        public RGB(RGB filter) : base(filter)
        {
            this.redIn    = filter.redIn;
            this.redOut   = filter.redOut;
            this.greenIn  = filter.greenIn;
            this.greenOut = filter.greenOut;
            this.blueIn   = filter.blueIn;
            this.blueOut  = filter.blueOut;

            SetFilter();
        }
コード例 #4
0
ファイル: RGB.cs プロジェクト: interopxyz/Macaw
        public RGB(Wd.Domain redIn, Wd.Domain redOut, Wd.Domain greenIn, Wd.Domain greenOut, Wd.Domain blueIn, Wd.Domain blueOut) : base()
        {
            this.redIn    = redIn;
            this.redOut   = redOut;
            this.greenIn  = greenIn;
            this.greenOut = greenOut;
            this.blueIn   = blueIn;
            this.blueOut  = blueOut;

            SetFilter();
        }
コード例 #5
0
        public YCbCr(YCbCr filter) : base(filter)
        {
            this.yIn   = filter.yIn;
            this.yOut  = filter.yOut;
            this.cbIn  = filter.cbIn;
            this.cbOut = filter.cbOut;
            this.crIn  = filter.crIn;
            this.crOut = filter.crOut;

            SetFilter();
        }
コード例 #6
0
        public YCbCr(Wd.Domain yIn, Wd.Domain yOut, Wd.Domain cbIn, Wd.Domain cbOut, Wd.Domain crIn, Wd.Domain crOut) : base()
        {
            this.yIn   = yIn;
            this.yOut  = yOut;
            this.cbIn  = cbIn;
            this.cbOut = cbOut;
            this.crIn  = crIn;
            this.crOut = crOut;

            SetFilter();
        }
コード例 #7
0
 public static Accord.IntRange ToIntRange(this Wm.Domain input, int min, int max)
 {
     return(new Accord.IntRange(input.T0.Remap(min, max), input.T1.Remap(min, max)));
 }
コード例 #8
0
 public static Accord.IntRange ToIntRange(this Wm.Domain input)
 {
     return(new Accord.IntRange((int)input.T0, (int)input.T1));
 }
コード例 #9
0
 public static Accord.Range ToRange(this Wm.Domain input)
 {
     return(new Accord.Range((float)input.T0, (float)input.T1));
 }
コード例 #10
0
 public Domain(Domain domain)
 {
     this.T0 = domain.T0;
     this.T1 = domain.T1;
 }