public Bitmap gray(Bitmap b)
{
for (int i = 1; i < b.Height; i++) // loop for the image pixels height
{
for (int j = 1; j < b.Width; j++) // loop for the image pixels width
{
Color col;
col = b.GetPixel(j, i);
b.SetPixel(j, i, Color.FromArgb((col.R + col.G + col.B) / 3, (col.R + col.G + col.B) / 3, (col.R + col.G + col.B) / 3));
}
}
return b;
}

Advertisements