Animatroller.Framework.Utility.RgbConverter.GetRGBW C# (CSharp) Метод

GetRGBW() публичный статический Метод

public static GetRGBW ( Color inp ) : RGBW
inp Color
Результат RGBW
        public static RGBW GetRGBW(Color inp)
        {
            var result = new RGBW();

            result.W = (byte)(Math.Min(Math.Min(inp.R, inp.G), inp.B));

            result.R = (byte)(inp.R - result.W);
            result.G = (byte)(inp.G - result.W);
            result.B = (byte)(inp.B - result.W);

            return result;
        }