void setUpCrImage() { Bitmap CrImageBmp = CacheManager.DeepCopy <Bitmap>(currentFilterImage); CrImageBmp = CrImageBmp.ApplyFilter(FilterManager.CrInterpolate); CrImage.Image = CrImageBmp; }
void setUpYImage() { Bitmap YImageBmp = CacheManager.DeepCopy <Bitmap>(currentFilterImage); YImageBmp = YImageBmp.ApplyFilter(FilterManager.YGrayscale); YImage.Image = YImageBmp; }
protected override Bitmap Transform(Bitmap bitmap, RouteData routeData) { bitmap = Crop(bitmap, routeData.Rectangle); if (bitmap != null) { var filter = filterParse(routeData.Transform); bitmap.ApplyFilter(filter); } return(bitmap); }