Example #1
0
        public void Transform(Interface.IMainApp app)
        {
            var bitmap = app.Image;

            for (var i = 0; i < bitmap.Width; i += 4)
            {
                for (var j = 0; j < bitmap.Height; j++)
                {
                    bitmap.SetPixel(i, j, Color.Black);
                }
            }

            app.Image = bitmap;
        }
        public void Transform(Interface.IMainApp app)
        {
            var bitmap = app.Image;

            for (var i = 0; i < bitmap.Width; i++)
            {
                for (var j = 0; j < bitmap.Height; j++)
                {
                    var p = bitmap.GetPixel(i, j);
                    var v = (p.R + p.G + p.B) / 3;
                    bitmap.SetPixel(i, j, Color.FromArgb(v, v, v));
                }
            }

            app.Image = bitmap;
        }