Example #1
0
        private static Matrix4x4 CreateCombinedTestFilterMatrix()
        {
            Matrix4x4 brightness = MatrixFilters.CreateBrightnessFilter(0.9F);
            Matrix4x4 hue        = MatrixFilters.CreateHueFilter(180F);
            Matrix4x4 saturation = MatrixFilters.CreateSaturateFilter(1.5F);
            Matrix4x4 m          = brightness * hue * saturation;

            return(m);
        }
Example #2
0
 public void Filter_rect_CorrectProcessor()
 {
     this.operations.Filter(MatrixFilters.AchromatomalyFilter * MatrixFilters.CreateHueFilter(90F), this.rect);
     FilterProcessor <Rgba32> p = this.Verify <FilterProcessor <Rgba32> >(this.rect);
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HueProcessor{TPixel}"/> class.
 /// </summary>
 /// <param name="degrees">The angle of rotation in degrees</param>
 public HueProcessor(float degrees)
     : base(MatrixFilters.CreateHueFilter(degrees))
 {
     this.Degrees = degrees;
 }