private static byte ToColorComponent(double c) { return c < 1.0 ? (byte)(c * 256.0) : byte.MaxValue; } }