public static bool FilterGamma(Bitmap bitmap, double[] gamma) { HWFilter hwFilter = new HWFilter(bitmap); GammaFilter gammaFilter = new GammaFilter(gamma); hwFilter.AddFilter(gammaFilter); return(hwFilter.ApplyFilters()); }
public static Bitmap FilterGSGamma(Bitmap bitmap, GammaConfig gamma) { HWFilter hwFilter = new HWFilter(bitmap); GrayscaleFilter gsFilter = new GrayscaleFilter(); GammaFilter gammaFilter = new GammaFilter(gamma); hwFilter.AddFilter(gsFilter); hwFilter.AddFilter(gammaFilter); hwFilter.ApplyFilters(); return(bitmap); }