2D Graphics C#

using System;
using System.Collections.Generic;
using System.Windows.Media;
using System.Reflection;
using System.Globalization;
namespace NASA.BeAMartian.Utils
{
    public class ColorUtils
    {
        public static void ToGreyscale(byte r, byte g, byte b, out byte rn, out byte gn, out byte bn)
        {
            double lum = GetLuminance(r, g, b);
            rn = (byte)(r * lum);
            gn = (byte)(g * lum);
            bn = (byte)(b * lum);
        }        
        public static double GetLuminance(byte r, byte g, byte b)
        {
            return  0.299 * r + 0.587 * g + 0.114 * b;
        }
    }
}