public void SetInputImage(object sender, CustomFilterEventArgs e)
 {
     input            = new Bitmap(e.Input);
     customFilter     = e.Filter;
     adjustment       = e.Adjustment;
     maximalIntensity = 2 * Synchronization.GetLessValue(input.Height, input.Width) + 1;
 }
Esempio n. 2
0
        private void averageToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BackUpWorkingCopy();

            CustomFilter           customFilter = new CustomFilter();
            CustomFilterAdjustment adjustment   = new CustomFilterAdjustment(customFilter.Blur);

            OnCustomFilterCall(customFilter, adjustment);

            customFilterForm.ShowDialog();
        }
Esempio n. 3
0
 public CustomFilterEventArgs(Bitmap input, CustomFilterAdjustment adjustment, CustomFilter filter)
 {
     Input      = input;
     Adjustment = adjustment;
     Filter     = filter;
 }
Esempio n. 4
0
 protected virtual void OnCustomFilterCall(CustomFilter filter, CustomFilterAdjustment adjustment)
 {
     CustomFilterCall?.Invoke(this, new CustomFilterEventArgs(workingCopy, adjustment, filter));
 }