public void Execute(object param) { _viewModel.ComandList.AddNew(new Bitmap(_viewModel.Image.Source)); _viewModel.Image.Resize(_viewModel.ImageWidth, _viewModel.ImageHeight); _viewModel.RefreshImage(); _viewModel.OnCommandExecuted(); }
public void Execute(object parameter) { _viewModel.ComandList.AddNew(_viewModel.Image.Source); _viewModel.Image.Source = PrewittOperator.Process(_viewModel.Image.Source, _viewModel.SelectedRegion); _viewModel.RefreshImage(); _viewModel.OnCommandExecuted(); }
public void Execute(object param) { _viewModel.ComandList.AddNew(_viewModel.Image.Source); _viewModel.Image.Source = HistogramEqualazer.Equalize(_viewModel.Image.Source, _viewModel.SelectedRegion); _viewModel.RefreshImage(); _viewModel.OnCommandExecuted(); }
public void Execute(object parameter) { _viewModel.ComandList.AddNew(_viewModel.Image.Source); _viewModel.Image.Source = Curves.ProcessD(_viewModel.Image.Source, _viewModel.G, _viewModel.F, _viewModel.SelectedRegion); _viewModel.RefreshImage(); _viewModel.OnCommandExecuted(); }
public void Execute(object parameter) { viewModel.ComandList.AddNew(viewModel.Image.Source); viewModel.ApplyChanges(); viewModel.ResetFields(); viewModel.OnCommandExecuted(); }
public void Execute(object parameter) { _viewModel.ComandList.AddNew(_viewModel.Image.Source); _viewModel.ResetFields(); _viewModel.Image.Crop(_viewModel.SelectedRegion); _viewModel.RefreshImage(); _viewModel.ResetTools(); _viewModel.OnCommandExecuted(); }
public void Execute(object parameter) { _viewModel.ComandList.AddNew(new Bitmap(_viewModel.Image.Source)); string orientation = (string)parameter; if (orientation == "H") { _viewModel.Image.FlipHorisontal(); } else { _viewModel.Image.FlipVertical(); } _viewModel.RefreshImage(); _viewModel.OnCommandExecuted(); }
public void Execute(object param) { _viewModel.ComandList.AddNew(new Bitmap(_viewModel.Image.Source)); string direction = (string)param; if (direction == "Clockwise") { _viewModel.Image.RotateClockwise(); } else { _viewModel.Image.RotateAntiClockwise(); } _viewModel.RefreshImage(); _viewModel.OnCommandExecuted(); }
public void Execute(object param) { viewModel.ComandList.AddNew(viewModel.Image.Source); if (viewModel.Inpainting.CreateMask) { ColourInpaint.Inpaint(viewModel.Image.Source, ColourInpaint.ObtainMaskMatrix(viewModel.Mask), viewModel.Inpainting.LbpWindowSize, viewModel.Inpainting.InpaintBlockSize); } else { ColourInpaint.Inpaint(viewModel.Image.Source, viewModel.SelectedColor, viewModel.Inpainting.LbpWindowSize, viewModel.Inpainting.InpaintBlockSize); } viewModel.RefreshImage(); viewModel.OnCommandExecuted(); }
public void Execute(object parameter) { _viewModel.Image.Source = _viewModel.ComandList.Undo(_viewModel.Image.Source); _viewModel.RefreshImage(); _viewModel.OnCommandExecuted(); }