public void Transform(Interface.IMainApp app) { Bitmap bitmap = app.Image; Random rand = new Random(DateTime.Now.Millisecond); int pixels = (int)(0.1 * bitmap.Width * bitmap.Height); for (int i = 0; i < pixels; ++i) { bitmap.SetPixel(rand.Next(bitmap.Width - 1), rand.Next(bitmap.Height), Color.FromArgb(rand.Next(255), rand.Next(255), rand.Next(255))); } app.Image = bitmap; }
public void Transform(Interface.IMainApp app) { Bitmap bitmap = app.Image; for (int i = 0; i < bitmap.Width; ++i) { for (int j = 0; j < bitmap.Height / 2; ++j) { Color color = bitmap.GetPixel(i, j); bitmap.SetPixel(i, j, bitmap.GetPixel(i, bitmap.Height - j - 1)); bitmap.SetPixel(i, bitmap.Height - j - 1, color); } } app.Image = bitmap; }
public void Transform(Interface.IMainApp app) { Bitmap bitmap = app.Image; Bitmap newbitmap = new Bitmap(bitmap.Height, bitmap.Width); for (int i = 0; i < bitmap.Width; ++i) { for (int j = 0; j < bitmap.Height; ++j) { Color color = bitmap.GetPixel(bitmap.Width - i - 1, j); newbitmap.SetPixel(j, i, color); } } app.Image = newbitmap; }