-1; m <= 1; m + +)
{(m == 0 && k == 0)
{;
} [count] = picture.GetPixel (i + k, j + m). R; [count] = picture.GetPixel (i + k, j + m). G; [count] = picture.GetPixel (i + k, j + m). B; + +;
}
}. PerformStep ();
// Знаходимо мінімум і максимум, використовуючи стандартні методи C # = R.Min (); maxR = R.Max (); = G.Min (); maxG = G.Max (); = B.Min (); maxB = B.Max ();
// Знаходимо середнє значення між максимумом і мінімумом = (maxR + minR)/2; = (maxG + minG)/2; = (maxB + minB)/2;
// Розміщуємо середні значення на місце центрального у вікні фільтра.SetPixel (i, j, Color.FromArgb (sR, sG, sB));
}
}. BackgroundImage = picture;. Refresh ();
} void trackBar1_MouseUp (object sender, MouseEventArgs e)
{bright = trackBar1.Value - 50; picture = new Bitmap (pictureBox1.BackgroundImage); r, g, b; (int i = 0; i
{(int j = 0; j
{= picture.GetPixel (i, j). R; = picture.GetPixel (i, j). G; = picture.GetPixel (i, j). B; + = bright; + = bright; + = bright; = CorrectColor (r); = CorrectColor (b); = CorrectColor (g);. SetPixel (i, j, Color.FromArgb (r, g, b));
}. BackgroundImage = picture;. Refresh ();
}
} void виходToolStripMenuItem_Click (object sender, EventArgs e)
{
} void trackBar2_MouseUp (object sender, MouseEventArgs e)
{K; = Convert.ToDouble (trackBar2.Value)/Convert.ToDouble (50); picture = new Bitmap (pictureBox1.BackgroundImage); AveR = 0, AveG = 0, AveB = 0; r, g, b; (int i = 0; i
{(int j = 0; j
{= AveR + picture.GetPixel (i, j). R; = AveG + picture.GetPixel (i, j). G; = AveB + picture.GetPixel (i, j). B ;
}
} = AveR/(picture.Width * picture.Height); = AveG/(picture.Width * picture.Height); = AveB/(picture.Width * picture.Height); (int i = 0; i
{(int j = 0; j
{= picture.GetPixel (i, j). R; = picture.GetPixel (i, j). G; = picture.GetPixel (i, j). B; = (int) ( (r - AveR) * K) + AveR; = (int) ((g - AveG) * K) + AveG; = (int) ((b - AveB) * K) + AveB; = CorrectColor (r); = CorrectColor (g); = CorrectColor (b);. SetPixel (i, j, Color.FromArgb (r, g, b));
}. BackgroundImage = picture;. Refresh ();
}
} void trackBar1_Scroll (object sender, EventArgs e)
{. Text = "Яскравість" + "(" + Conv...