Ejemplo n.º 1
0
        public void Transform(Interface1.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;
        }
Ejemplo n.º 2
0
        public void Transform(Interface1.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;
        }