private System.Drawing.Bitmap ApplyFilter(System.Drawing.Bitmap sourceImage, AForge.Imaging.Filters.IFilter filter) { // apply filter //System.Drawing.Bitmap tempImage = AForge.Imaging.Image.Clone(sourceImage, PixelFormat.Format24bppRgb); System.Drawing.Bitmap filteredImage = filter.Apply(sourceImage); // display filtered image return(filteredImage); }
private async Task <Bitmap> filterBitmap(AForge.Imaging.Filters.IFilter filter) { Bitmap newImageBitmap = filter.Apply(currentImage); return(await Task.Run(() => filter.Apply(currentImage))); }