static void Main(string[] args)
        {
            ColorRecord record = new ColorRecord();
            Color aa = Color.FromArgb(10, 93, 108, 34);
            Color ab = Color.FromArgb(14, 101, 76, 38);
            Color ac = Color.FromArgb(12, 95, 80, 36);
            Color ba = Color.FromArgb(18, 99, 80, 42);
            Color bb = Color.FromArgb(26, 95, 84, 36);
            Color bc = Color.FromArgb(12, 95, 80, 36);
            Color ca = Color.FromArgb(12, 95, 80, 36);
            Color cb = Color.FromArgb(12, 95, 80, 36);
            Color cc = Color.FromArgb(255, 255, 255, 255);

            List<List<Color>> colors = new List<List<Color>>();
            colors.Add(new List<Color>());
            colors[0].Add(aa);
            colors[0].Add(ab);
            colors[0].Add(ac);
            colors.Add(new List<Color>());
            colors[1].Add(ba);
            colors[1].Add(bb);
            colors[1].Add(bc);
            colors.Add(new List<Color>());
            colors[2].Add(ca);
            colors[2].Add(cb);
            colors[2].Add(cc);

            Contrast.IncreaseContrast(colors, 2, 2);

            Console.ReadLine();
        }
 public static List<List<Color>> IncreaseContrast(List<List<Color>> original)
 {
     ColorRecord cr = new ColorRecord();
     for(int i = 0; i < original.Count; i++)
     {
         for(int j = 0; j < original[i].Count; j++)
         {
             cr.Update(original[i][j]);
         }
     }
     for(int i = 0; i < original.Count; i++)
     {
         for(int j = 0; j < original[i].Count; j++)
         {
             original[i][j] = cr.Adjust(original[i][j]);
         }
     }
     return original;
 }