private void ApplyFilter(IFilter filter) { ClearCurrentImage(); // apply filter filteredImage = filter.Apply(sourceImage); // display filtered image pictureBox.Image = filteredImage; }