static void Main(string[] args)
        {
            var width = 1000;
            var height = 100;
            var startColor = Color.FromArgb(204, 119, 34);
            var endColor = Color.FromArgb(1, 66, 37);
            var gradient = new HorizontalGradient(width, height, startColor, endColor);

            using (var bitmap = new Bitmap(width, height))
            {
                for (var col = 0; col < width; col++)
                {
                    var pixel = gradient.GetColor(col, 0);
                    for (int row = 0; row < height; row++)
                    {
                        bitmap.SetPixel(col, row, pixel);
                    }
                }
                bitmap.Save("gradient.png", ImageFormat.Png);
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            var width      = 1000;
            var height     = 100;
            var startColor = Color.FromArgb(204, 119, 34);
            var endColor   = Color.FromArgb(1, 66, 37);
            var gradient   = new HorizontalGradient(width, height, startColor, endColor);

            using (var bitmap = new Bitmap(width, height))
            {
                for (var col = 0; col < width; col++)
                {
                    var pixel = gradient.GetColor(col, 0);
                    for (int row = 0; row < height; row++)
                    {
                        bitmap.SetPixel(col, row, pixel);
                    }
                }
                bitmap.Save("gradient.png", ImageFormat.Png);
            }
        }