public FilteringMatrix(FilterMatrixTransformMethod filteringMatrixTransformMethod) { var transformation = filterMatrixTransformations[filteringMatrixTransformMethod]; Factor = transformation.Factor; Bias = transformation.Bias; InitializeSquareMatrixValues(transformation.FilterMatrix); }
public FilteringMatrixTransformator(Bitmap bmp, FilterMatrixTransformMethod filterMatrixTransformMethod) : base(bmp) { filterMatrix = new FilteringMatrix(filterMatrixTransformMethod); }
public FilteringMatrixTransformator(Image img, FilterMatrixTransformMethod filterMatrixTransformMethod) : base(img) { filterMatrix = new FilteringMatrix(filterMatrixTransformMethod); }
public Image Get(Image originalImage, FilterMatrixTransformMethod filterMatrixTransformMethod) { var transformator = new FilteringMatrixTransformator(originalImage, filterMatrixTransformMethod); return(Transform(transformator)); }